首页 > 代码库 > MongoDB分布式
MongoDB分布式
安装
scp mongodb-linux-x86_64-2.6.0.tgz user@host:/home/user/ ssh user@host tar zxvf mongodb-linux-x86_64-2.6.0.tgz mv mongodb-linux-x86_64-2.6.0 mongodb cd mongodb/ mkdir db
配置环境
sudo vi /etc/profile #mango export MANGO_HOME=/home/user/mongodb export PATH=$MANGO_HOME/bin:$MANGO_HOME:$PATH source /etc/profile
运行
#所有从服务器slave运行一个/两个终端 export LC_ALL="en_US.UTF-8" mongod --dbpath ~/hadoop/mongodb/db/ mongo #主服务器hdp001 运行3个终端 mongos --configdb hdp001 mongod --configsvr mongo
shard
#添加节点 sh.addShard("hdp002:27017") sh.enableSharding("test") sh.shardCollection("test.people", {user_id:1}) db.ss.insert( { name : "mongo" }) 然后在hdp002就有同步的数据了。其他从服务器类似 #删除节点 use admin db.runCommand({ movePrimary : "test", to : "config" }) db.runCommand( { removeShard :"shard0000"})
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。