Mongodb集群配置问题探讨
来源:互联网 发布:windows clean up官网 编辑:程序博客网 时间:2024/05/18 02:49
最近在研究NoSQL数据库的代表MongoDB,在安装并简单使用了单机独立数据库后,结合现有业务想使用MongoDB集群来将现有业务迁移到Mongo中,现将出现的问题分享,期待大家的反馈:
配置的集群的方式采用的是Replica Set:
其中 master(27017) slaver (27018)及仲裁节点(27019),都在自己的笔记本上完成的配置:每个节点的配置在此不再赘述,在完成三个节点的配置后,连接三个节点中的其中一个,运行以下代码,使配置生效:
- ./mongo localhost:27017 #ip和port是某个节点的地址
- >use admin
- >cfg={ _id:"testrs", members:[ {_id:0,host:'localhost:27017',priority:2}, {_id:1,host:'localhost:27018',priority:1},
- {_id:2,host:'localhost:27019',arbiterOnly:true}] };
- >rs.initiate(cfg)
当出现以下代码时,证明配置成功完成:
{
"set" : "testrs",
"date" : ISODate("2013-01-05T02:44:43Z"),
"myState" : 1,
"members" : [
{
"_id" : 0,
"name" : "10.10.148.130:27017",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 200,
"optime" : Timestamp(1357285565000, 1),
"optimeDate" : ISODate("2013-01-04T07:46:05Z"),
"self" : true
},
{
"_id" : 1,
"name" : "10.10.148.131:27017",
"health" : 1,
"state" : 2,
"stateStr" : "SECONDARY",
"uptime" : 200,
"optime" : Timestamp(1357285565000, 1),
"optimeDate" : ISODate("2013-01-04T07:46:05Z"),
"lastHeartbeat" : ISODate("2013-01-05T02:44:42Z"),
"pingMs" : 0
},
{
"_id" : 2,
"name" : "10.10.148.132:27017",
"health" : 1,
"state" : 7,
"stateStr" : "ARBITER",
"uptime" : 200,
"lastHeartbeat" : ISODate("2013-01-05T02:44:42Z"),
"pingMs" : 0
}
],
"ok" : 1
}
测试:
1、客户端连接主节点 mongo -localhost:27017 插入测试数据 db.product.insert({'name':'cql'});
2、打开一个新的命令行,连接slave节点,查看product集合,结果显示1中插入的记录已存在
问题:
1、关闭 slave节点。
2、在链接主节点的客户端中执行 db.product.insert({'age':20});显示无权限。
3、运行db.getMongo.setSlaveOK();后重新运行2;此时可以正常插入。
尚未发现原因,待解决后继续更新.....
- Mongodb集群配置问题探讨
- 配置MongoDB集群
- MongoDB集群配置
- 配置MongoDB集群分片
- 配置MongoDB集群分片
- MongoDB集群安装配置
- mongodb的集群配置
- 配置MongoDB集群分片
- mongoDB 集群配置
- mongodb集群配置
- mongodb集群配置
- 安装配置mongodb集群
- Mongodb集群配置搭建
- MongoDB分片集群配置
- mongoDB集群配置
- mongodb集群配置
- mongodb集群问题记录
- MongoDB 分片+副本 集群配置
- Maven仓库
- 2014.11.26二分查找
- echo path
- jQuery 核心函数:jQuery(html,[ownerDocument])动态创建DOM元素
- eclipse 导出jar包注意事项
- Mongodb集群配置问题探讨
- 黑马程序员——JAVA基础之String和StringBuffer
- 单实例 Singleton
- Android color(颜色) 在XML文件和java代码中
- poj3557(概率dp)
- 使用 HAProxy, PHP, Redis 和 MySQL 轻松构建每周上亿请求Web站点
- 小白学opengl之变换函数心得
- HDU——2707 Steganography
- Android自定义控件系列六:自定义ViewGroup(一)实现ViewPager效果