安装环境:
Linux:CentOS6.5
Jdk:1.7以上版本
上传zookeeper-3.4.8.tar.gz
cd /usr/local
使用rz上传“zookeeper-3.4.8.tar.gz”
解压与删除
tar -xzvf zookeeper-3.4.8.tar.gz
rm -rf zookeeper-3.4.8.tar.gz
创建data目录
# 重命名
mv zookeeper-3.4.8 dubbo-zookeeper
cd dubbo-zookeeper
mkdir data
修改zoo.cfg
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
dataDir=/usr/local/dubbo-zookeeper/data(新建的data目录所在的位置)
启动
cd /usr/local/dubbo-zookeeper/bin
./zkServer.sh start
或
/usr/local/dubbo-zookeeper/bin/zkServer.sh start
#查看状态
cd /usr/local/dubbo-zookeeper/bin
./zkServer.sh status
或
/usr/local/dubbo-zookeeper/bin/zkServer.sh status
关闭防火墙
zookeeper使用2181端口号,为了能对外正常使用zookeeper,需要开放2181端口号,或者关闭防火墙
1) 即时生效,重启系统后失效
开启: service iptables start
关闭: service iptables stop
2) 重启系统后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off