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

配置环境

MongoDB分布式
sudo vi /etc/profile

#mango
export MANGO_HOME=/home/user/mongodb
export PATH=$MANGO_HOME/bin:$MANGO_HOME:$PATH 

source  /etc/profile
MongoDB分布式

运行

MongoDB分布式
#所有从服务器slave运行一个/两个终端
export LC_ALL="en_US.UTF-8"
mongod --dbpath ~/hadoop/mongodb/db/
mongo
#主服务器hdp001 运行3个终端
mongos --configdb hdp001
mongod --configsvr
mongo
MongoDB分布式

shard

MongoDB分布式
#添加节点
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"})
MongoDB分布式

 

MongoDB分布式,布布扣,bubuko.com

MongoDB分布式

上一篇:Oracle EBS-SQL (SYS-8):职责定义明细.sql


下一篇:Oracle内存组件理论篇一