1 安裝環境
centos 7.4
jdk 1.8
zookeeper是java開發的,可以運行再windows,linux環境。
安裝之前需要先安裝號jdk.
jdk的安裝可以參見博文:http://www.cnblogs.com/jepson6669/p/8374699.html
?
2 安裝過程
1 上傳文件到Linux上
2 安裝
1 解壓到/usr/local目錄下
# tar -xvf zookeeper-3.4.12.tar.gz -C /usr/local
2 重命名(這里只是覺得名字太長了點,可以不用操作的)
# mv zookeeper-3.4.12 zookeeper
3.進入zookeeper目錄,創建data文件夾
4.進入conf目錄把zoo_sample.cfg 改名為zoo.cfg.
# mv zoo_sample.cfg zoo.cfg
5.進入zoo.cfg修改快照保存的目錄
# vim zoo.cfg
6 進入bin啟動服務
# ./zkServer.sh start
7.查看服務的狀態
[root@iz2ze7k6ycnx8b40ynghxtz bin]# ./zkServer.sh status
8.關閉服務
# ./zkServer.sh stop
9.關閉防火墻,對外開發2181端口
============method1 start===================
/sbin/iptables -I INPUT -p tcp --dport 2181 -j ACCEPT /etc/rc.d/init.d/iptables save
=============method1 end===================
?
============method2 start===================
# service iptables stop # 臨時關閉# chkconfig iptables off #永久關閉修改配置開機不啟動防火墻:
=============method2 end===================
?
針對阿里云服務器需要添加安全組策略
?
10.不能成功啟動的解決
?如果不能夠成功啟動zookeeper,需要刪除data目錄下的zookeeper_servet.pid文件。