ARM+CentOS7安装zookeeper
- 运行环境配置和必要条件准备
Java版本需要在1.8.0及上版本。
yum install java-1.8.0-openjdk - 软件的安装步骤
2.1 安装包下载
在zookeeper官网下载zookeeper-3.4.14版本,手动上传至可操作根目录下。
2.2 创建安装目录并解压安装包
1)创建目录:mkdir /opt/zookeeper
2)移动安装包至该目录下:
mv zookeeper-3.4.14 /opt/zookeeper
3)解压安装包:
tar -zxvf zookeeper-3.4.14.tar.gz
4)进入安装目录:
cd /opt/zookeeper/zookeeper-3.4.14
- 创建日志存放目录
mkdir dataDir - 进入conf目录
cd zookeeper-3.4.14/conf
7)备份zoo_sample.cfg文件
cp zoo_sample.cfg zoo.cfg
8)编辑zoo.cfg文件,配置dataDir为当前日志目录,按Esc退出,输入命令:wq保存退出。
9)设置ZooKeeper开机启动。
a.依次执行如下命令,进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本。
cd /etc/rc.d/init.d/
touch zookeeper
chmod +x zookeeper
b.执行如下命令,编辑zookeeper文件。
vim zookeeper
c.vim编译zookeeper脚本文件,在文件中输入如下内容:
#!/bin/bash
#chkconfig:2345 10 90
#description:service zookeeper
export ZOO_LOG_DIR=/data/zookeeper/logs
ZOOKEEPER_HOME=/opt/zookeeper/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
d.执行如下命令,开启开机启动。
chkconfig zookeeper on
10)软件的运行启动
service zookeeper start
关闭ZooKeeper命令:service zookeeper stop
注:如果以上启动命令无效,进入zookeeper的bin目录下,用一下方式启动:
sh ./zhServer.sh start
查看zookeeper状态:
sh ./zhServer.sh status