写在前面:
用的是centos7用的是arm架构的,目前zookeeper兼容这个。
可以选择官网下载,也可以选择我提供的链接
运行环境配置和必要条件准备
jdk版本需要在1.8.0及上版本(我之前讲的就是用的1.8以上,如果不是可以根据我之前的安装)
用的 zookeeper3.4.14
给链接:
链接: https://pan.baidu.com/s/1QZz8-gn5C94sy4o5MW-HbA 提取码: 1j91
进入主题:
-
将zookeeper安装到ARM服务器
/opt/local/
目录下 -
解压 zookeeper:
tar -zxvf
zookeeper-3.4.14 -
更换组:chown -R root:root
zookeeper-3.4.14
/
- 进入程序目录:cd /opt/zookeeper-3.4.14/
- 创建日志存放目录:mkdir dataDir
- 进入conf目录:cd zookeeper-3.4.14/conf
- 备份zoo_sample.cfg文件:cp zoo_sample.cfg zoo.cfg
- 编辑zoo.cfg文件,配置dataDir为当前日志目录,按Esc退出,输入命令:wq保存退出。
-
设置ZooKeeper开机启动。
- cd /etc/rc.d/init.d/
- touch zookeeper
- chmod +x zookeeper
- 执行如下命令,编辑zookeeper文件。
-
vim zookeeper
#!/bin/bash #chkconfig:2345 10 90 #description:service zookeeper export ZOO_LOG_DIR=/data/zookeeper/logs ZOOKEEPER_HOME=/opt/zookeeper-3.4.14/ case "$1" in start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;; start-foreground) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start-foreground;; stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;; status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;; restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;; upgrade)su root ${ZOOKEEPER_HOME}/bin/zkServer.sh upgrade;; print-cmd)su root ${ZOOKEEPER_HOME}/bin/zkServer.sh print-cmd;; *) echo "requirestart|start-foreground|stop|status|restart|print-cmd";; esac
- 执行如下命令,开启开机启动:chkconfig zookeeper on
- 软件的运行启动:service zookeeper start
- 启动:sh ./zkServer.sh start
- 状态:sh ./zkServer.sh status
- 完成
版权声明:本文为MmmxsBlogs原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。