• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > Mongodb增加、移除Shard Server实例

Mongodb增加、移除Shard Server实例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongodb shard,shard,the shard,shard是什么意思,prismatic shard等相关知识,希望本文的分享对您有所帮助

1.增加新的配置文件,并启动mongod实例
 
#14
mkdir -p /data/mongodb/shard311
./mongod -f /opt/mongodb-linux-x86_64-2.2.0/conf/mongod_3.conf
 
#16
mkdir -p /data/mongodb/shard32
./mongod -f /opt/mongodb-linux-x86_64-2.2.0/conf/mongod_3.conf
 
#23
mkdir -p /data/mongodb/shard33
./mongod -f /opt/mongodb-linux-x86_64-2.2.0/conf/mongod_3.conf
</div>

2.步骤2 初始化 set 集群

/opt/mongodb-linux-x86_64-2.2.0/bin/mongo -port 10003
config = {_id: 'shard3', members: [
         {_id: 0, host: '192.168.1.14:10003', priority:1},
         {_id: 1, host: '192.168.1.16:10003'},
         {_id: 2, host: '192.168.1.23:10003'}]};
rs.initiate(config);
</div>

3.增加shard

/opt/mongodb-linux-x86_64-2.2.0/bin/mongo 192.168.1.14:10000/admin
db.runCommand( {
    addshard : "shard3/192.168.1.14:10003,192.168.1.16:10003,192.168.1.23:10003",
    name:"shard3",
    maxsize:20480,
    allowLocal:true } );
</div>

4.移除shard

db.runCommand({"removeshard" : "shard3/192.168.1.14:10003,192.168.1.16:10003,192.168.1.23:10003"});
</div>


注意:

三台服务器clock不同步导致不能分片的问题,今天又碰见一次,同步后就好了。这个问题是不是有点太频繁了,难道每天定时要同步三台服务器的clock?
移除shard的时候时间会比较久,这时候 printShardingStatus()的时候会显示状态”draining” : true.

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解MongoDB中用sharding将副本集分配至服务器集群的方法
  • Mongodb增加、移除Shard Server实例

相关文章

  • 2017-05-11Mongodb 启动命令mongod参数说明(中文翻译)
  • 2017-05-11Mongo DB增删改查命令
  • 2017-05-11MongoDB入门教程之Windows下的MongoDB数据库安装图解
  • 2017-05-11Mongodb 删除添加分片与非分片表维护
  • 2017-05-11mongodb权限设置之添加管理员、普通用户的方法
  • 2017-05-11MongoDB系列教程(四):设置用户访问权限
  • 2017-05-11MongoDB分片测试
  • 2017-05-11MongoDB与MySQL常用操作语句对照
  • 2017-05-11在Mac OS上安装使用MongoDB的教程
  • 2017-05-11Mongodb自增id实现方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mongodb数据库的6个安全设置命令
    • MongoDB备份、还原、导出、导入、克隆操作示例
    • MongoDB日志文件过大的解决方法
    • mongodb中使用distinct去重的简单方法
    • MongoDB加入到Windows服务的方法
    • CentOS 6.5系统中使用yum安装MongoDB 2.6 教程
    • MongoDB数据库的特色和优点介绍
    • MongoDB中对文档的增删查改基本操作方法总结
    • 【MongoDB for Java】Java操作MongoDB数据库
    • MongoDB查询字段没有创建索引导致的连接超时异常解案例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有