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


©版权声明:本文为【翰林小院】(huhanlin.com)原创文章,转载时请注明出处!

发表评论

电子邮件地址不会被公开。