Tukomx部署手册
部署tukomx
1. 下载tukomx安装包
http://www.tokutek.com/tokumx-for-mongodb/download-community/
tokumx-2.0.1-linux-x86_64-main.tar.gz
2. 创建tukomx存放目录
mkdir /var/tukomx àtukomx安装目录
mkdir /tukomx/data àtukomx数据存放目录
mkdir /tukomx/logs àtukomx日志存放目录
3. 解压安装包至安装目录
tar –zxv tokumx-2.0.1-linux-x86_64-main.tar.gz –C /var/tukomx
4. 开启tukomx访问端口
/sbin/iptables -I INPUT -p tcp –dport 27017 -j ACCEPT #开启27017端口
或修改iptables
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 27017 -j ACCEPT
service iptables restart
5. 配置开机启动
vi + /etc/rc.d/rc.local
将tokumx启动命令追加到本文件中:
/var/tukomx/bin/mongod –dbpath=/var/tukomx/data –logpath /var/tukomx/logs/log.log –fork
6. 启动tukomx
/var/tukomx/bin/mongod –dbpath=/var/tukomx/data –logpath /var/tukomx/logs/log.log –fork
看到如下信息说明已经安装完成并成功启动:
forked process: 18394
all output going to: /var/tukomx/logs/log.log
TIP:如启用了hugepage需禁用hugepage
/sys/kernel/mm/transparent_hugepage/enabled)
or
echo never > /sys/kernel/mm/transparent_hugepage/enabled
配置tukomx副本集
1. 启动其中一个节点,并指定副本集名称
./mongod –port <port> –dbpath /opt/replset/rs0-0 –replSet “rs-0” //多个集群 名字应唯一
2. 使用mongo命令连接集群成员
mongo –host <host>:port
3. 配置集群
rsconf = { _id: “rs0”, members: [ { _id: 0, host: “<hostname>:port” } ] }
4. 初始化集群
rs.initiate( rsconf )
5. 添加节点
rs.add(“<hostname>:port”)
rs.add(“<hostname>:port”,true) //如果为true则表名此节点为arbiter
发表评论