一、远程连接导出报错超时 mongodump -h 10.110.63.150:27017 -u'admin' -p'passwd!' --authenticationDatabase flowtest --db flowtest -o /home/mongod/bak > mongodump.log 2>&1 & 导出报错: 2022-11-17T18:58:54.663+0800 [###############.........] flowt…
一、远程连接导出报错超时 mongodump -h 10.110.63.150:27017 -u'admin' -p'passwd!' --authenticationDatabase flowtest --db flowtest -o /home/mongod/bak > mongodump.log 2>&1 & 导出报错: 2022-11-17T18:58:54.663+0800 [###############.........] flowt…
■■ shard2副本无法启动 ■ 项目人员反馈集群的shard2副本无法启动 看了下,shard2副本能正常起来,但是过会儿以后就down掉,shard2的主节点日志显示shard2副本启动时马上进入 ROLLBACK 回滚状态: 2022-09-14T15:58:08.833+0800 I REPL [replexec-1] Member node3:27002 is now in state ROLLBACK 3分钟之后,shard2的主节点日志显示shard2副本 DOWN: 2022-09-14T16:0…
Yahoo! Cloud Serving Benchmark (YCSB) 是一个Java语言实现的用于云端或者服务器端的数据库性能测试工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。 这个框架具有很好的可扩展性,可以通过配置文件来指定需要进行什么样的workload的测试,比如读写比例多少,每条记录多大,每个字段多大,并发数多大,进行随机选择使用的分布(比如读一条数据的时候)等。 wget https://github.com/brianfrankc…
对于搭建好的mongodb副本集加分片集群,为了安全,需启动安全认证,使用账号密码登录。 默认的mongodb是不设置认证的。只要ip和端口正确就能连接,这样是不安全的。 mongodb官网声称,为了能保障mongodb的安全可以做以下几个步骤: 1、使用新的端口,默认的27017端口如果一旦知道了ip就能连接上,不太安全 2、设置mongodb的网络环境,最好将mongodb部署到公司服务器内网,这样外网是访问不到的。公司内部访问使用vpn等 3、开启安全认证。认证要同时设置服务器之间的内部认证方式,同时要设置客…
■■ 概述 mongodb是最常用的nosql数据库,以下记录如何搭建高可用mongodb集群(分片+副本) mongodb集群有三种模式:主从模式、副本集模式、sharding分片模式 副本集和sharding分片模式是最广泛使用的方案,这2种方案的选择通过数据量和并发数来权衡:GB级别采用副本集方案,TB级别或以上采用sharding模式,解决单机容量和单机并发能力 sharding模式分片越多,性能自然下降越多 对应社区版本: https://fastdl.mongodb.org/linux/mongodb-…