Tokumx 代替 Mongodb 群集部署
2014-09-26 11:29
501 查看
一, 配置环境:
系统: CentOS 7 x64
tokumx1 ip: 192.168.0.155
tokumx2 ip: 192.168.0.156
tokumx3 ip: 192.168.0.157
二, 部署前准备:
useradd -u 1002 tokumx
tar zxvf tokumx-1.5.1-linux-x86_64-main.tar.gz
mv tokumx-1.5.1-linux-x86_64 /opt/local/tokumx/
mkdir -p /opt/local/tokumx/data/shard
mkdir -p /opt/local/tokumx/data/logs
mkdir -p /opt/local/tokumx/data/config
chown -R tokumx:tokumx /opt/local/tokumx
三, 增加配置文件
vi /opt/local/tokumx/tokumx.conf
-----------------------------------------------------------------
port=27017
fork=true
logpath=/opt/local/tokumx/data/logs/shard.log
pidfilepath=/opt/local/tokumx/tokumx.pid
logappend=true
dbpath=/opt/local/tokumx/data/shard/
shardsvr=true
directio=true
maxConns=20000
replSet=shard1
oplogSize=5000
cacheSize=8G
expireOplogDays=15
--------------------------------------------------------------------
四, 启动tokumx 实例
启动之前需要关闭hugepages:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
/opt/local/tokumx/bin/mongod -f /opt/local/tokumx/tokumx.conf
五, 初始化replica set
/opt/local/tokumx/bin/mongo
config={
"_id" : "shard1",
"members" : [
{"_id" : 0, "host" : "192.168.0.155:27017"},
{"_id" : 1, "host" : "192.168.0.156:27017"},
{"_id" : 2, "host" : "192.168.0.157:27017"}
]
}
rs.initiate(config)
然后查看集群运行情况:
rs.status()
固定 主服务器
cfg = rs.conf()
cfg.members[0].priority = 1
cfg.members[1].priority = 0.5
cfg.members[2].priority = 0.5
rs.reconfig(cfg)
系统: CentOS 7 x64
tokumx1 ip: 192.168.0.155
tokumx2 ip: 192.168.0.156
tokumx3 ip: 192.168.0.157
二, 部署前准备:
useradd -u 1002 tokumx
tar zxvf tokumx-1.5.1-linux-x86_64-main.tar.gz
mv tokumx-1.5.1-linux-x86_64 /opt/local/tokumx/
mkdir -p /opt/local/tokumx/data/shard
mkdir -p /opt/local/tokumx/data/logs
mkdir -p /opt/local/tokumx/data/config
chown -R tokumx:tokumx /opt/local/tokumx
三, 增加配置文件
vi /opt/local/tokumx/tokumx.conf
-----------------------------------------------------------------
port=27017
fork=true
logpath=/opt/local/tokumx/data/logs/shard.log
pidfilepath=/opt/local/tokumx/tokumx.pid
logappend=true
dbpath=/opt/local/tokumx/data/shard/
shardsvr=true
directio=true
maxConns=20000
replSet=shard1
oplogSize=5000
cacheSize=8G
expireOplogDays=15
--------------------------------------------------------------------
四, 启动tokumx 实例
启动之前需要关闭hugepages:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
/opt/local/tokumx/bin/mongod -f /opt/local/tokumx/tokumx.conf
五, 初始化replica set
/opt/local/tokumx/bin/mongo
config={
"_id" : "shard1",
"members" : [
{"_id" : 0, "host" : "192.168.0.155:27017"},
{"_id" : 1, "host" : "192.168.0.156:27017"},
{"_id" : 2, "host" : "192.168.0.157:27017"}
]
}
rs.initiate(config)
然后查看集群运行情况:
rs.status()
固定 主服务器
cfg = rs.conf()
cfg.members[0].priority = 1
cfg.members[1].priority = 0.5
cfg.members[2].priority = 0.5
rs.reconfig(cfg)
相关文章推荐
- Tokumx 代替 Mongodb 群集部署
- Tokumx 代替 Mongodb 群集部署
- Tokumx 代替 Mongodb 群集部署
- 部署MongoDB分片群集及分片管理
- 在CentOS7上部署MongoDB分片群集
- CentOS 7上部署MongoDB分片群集(MongoDB 3.2.1版本)
- MySQL-MMM高可用群集(本篇使用MariaDB代替MySQL进行实验部署)
- 群集之一 Windows Server 2008故障转移群集上部署Exchange Server 2007 SP1 CCR群集
- Mongodb~Linux环境下的部署~服务的部署与自动化
- mongodb学习1-安装、部署、shell
- 配置mongodb分片群集(sharding cluster)-淘宝DBA
- MongoDB分片群集(windows)
- Tomcat部署+Nginx负载均衡群集
- 9集群-企业级 Hyper-v 群集部署实验方案 Hyper-v server
- mongodb的安装部署
- MongoDB:使用keyfile访问控制的方式部署副本集
- MySQL Cluster 与 MongoDB 复制群集分片设计及原理
- CentOS 7.3 部署LVS + Keepalived 高可用群集
- CentOS 7上部署Amoeba实现MySQL主从同步,读写分离,负载均衡高可用群集
- 在Linux上部署Java访问MongoDB