Mongodb 集群搭建以及常见错误(不分块,分片,以及加验证)
2013-07-25 14:19
141 查看
1 关于Replica Sets +Sharding(主从复制加分片)搭建,不这详细去说,网上有很多,大部分的例子就三台服务器之间做主从复制,分2个shard,架构图如下
mongodb节点
分别为 ServerA 27017 ServerB 27017 Server C27017 第一组(shard)
配置的参数mongod --shardsvr --replSet shard1 --port 27017 --dbpath 存储路径 --logpath 存储路径 --logappend
分别为 ServerA 27018 ServerB 27018 Server C27018 第二组(shard)
配置的参数mongod --shardsvr --replSet shard1 --port 27018 --dbpath 存储路径 --logpath 存储路径 --logappend
Config配置
mongod --configsvr --dbpath 存储路径 --port 20000 --logpath 存储路径 --logappend
Route配置(指定三个configdb的地址以及端口,chunksize为块的大小)
mongos --configdb 192.168.208.102:20000,192.168.208.103:20000,192.168.208.107:20000 --port 30000 --chunkSize 10 --logpath 存储路径 --logappend
到此,配置基本技术
2 在此重点说一下,第一问题 ,所有的配置都没有问题,但是插入的数据始终没有分片,永远是一个分片上(住分片上),第二 插入很慢,每秒大概几百条
这两个问题,一般情况基本是一个原因,就是三台服务器之间的时间不一样,请检查一下,具体应该是因为MongoDB的分片是服务器时间有关的,时间同步之后,再插入应该可以,同时速度会很快
3 关于验证 默认是没有验证的, 需要先用没有认证的进去,在admin 创建了需要的帐号密码后,然后关闭所有的mongodb进程
然后 创建一个keyfile文件,随便在里边写任何文本,只需要保证之后,你用的是同一个文件,
在所有的启动项后加上--keyFile keyfile文件路径(所有的节点,config,route)都加
然后在启动,应该就可以了
有任何问题,请留言!
mongodb节点
分别为 ServerA 27017 ServerB 27017 Server C27017 第一组(shard)
配置的参数mongod --shardsvr --replSet shard1 --port 27017 --dbpath 存储路径 --logpath 存储路径 --logappend
分别为 ServerA 27018 ServerB 27018 Server C27018 第二组(shard)
配置的参数mongod --shardsvr --replSet shard1 --port 27018 --dbpath 存储路径 --logpath 存储路径 --logappend
Config配置
mongod --configsvr --dbpath 存储路径 --port 20000 --logpath 存储路径 --logappend
Route配置(指定三个configdb的地址以及端口,chunksize为块的大小)
mongos --configdb 192.168.208.102:20000,192.168.208.103:20000,192.168.208.107:20000 --port 30000 --chunkSize 10 --logpath 存储路径 --logappend
到此,配置基本技术
2 在此重点说一下,第一问题 ,所有的配置都没有问题,但是插入的数据始终没有分片,永远是一个分片上(住分片上),第二 插入很慢,每秒大概几百条
这两个问题,一般情况基本是一个原因,就是三台服务器之间的时间不一样,请检查一下,具体应该是因为MongoDB的分片是服务器时间有关的,时间同步之后,再插入应该可以,同时速度会很快
3 关于验证 默认是没有验证的, 需要先用没有认证的进去,在admin 创建了需要的帐号密码后,然后关闭所有的mongodb进程
然后 创建一个keyfile文件,随便在里边写任何文本,只需要保证之后,你用的是同一个文件,
在所有的启动项后加上--keyFile keyfile文件路径(所有的节点,config,route)都加
然后在启动,应该就可以了
有任何问题,请留言!
相关文章推荐
- Mongodb 集群搭建以及常见错误
- Mongodb集群搭建过程及常见错误
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误
- hadoop集群搭建的常见错误
- hadoop集群搭建的常见错误
- mysql replication cluster 双机热备集群搭建及常见错误排除
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- 虚拟机创建及集群搭建常见错误部分总结
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
- MongoDB学习以及集群搭建的实践全纪录
- mongodb常见操作及集群搭建
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- Android 环境搭建,Helloworld以及常见错误处理,最新版哦
- Hadoop集群搭建的常见错误
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- Ubuntu 搭建svn服务器 ,以及常见错误解决方案
- extmail 服务器搭建以及常见安装错误
- kafka伪集群搭建常见错误