安装zookeeper之前,需要先安装jdk,可以参考之前我写的文章

Ubuntu快速安装JDK

Centos快速安装JDK

1.获取zookeeper

在这里下载zookeeper:https://download.csdn.net/download/ccgshigao/12705620

 

2.解压zookeeper压缩包

tar xvf zookeeper.tar


3.拷贝zookeeper到指定目录

cp zookeeper /opt/ -r


4.修改zookeeper的可执行权限

chmod +x /opt/zookeeper

 

5. 修改配置文件

mkdir  -p /etc/zookeepercp /opt/zookeeper/conf/zoo.cfg /etc/zookeeper/

 

6.修改配置文件

6.1 获取本机ip

执行ifconfig,查看eth0对应ip:172.31.11.77这里你的网卡可能叫别的名字,比如ens0等

Linux下zookeeper单节点安装_第1张图片

6.2 修改zoo.cfg

echo server.1=172.31.11.772888:3888 >> /etc/zookeeper/echo clientPort=2181 >> /etc/zookeeper/zoo.cfg

6.3 修改zk编号 

mkdir -p /data/zookeeper/data/echo 1 > /data/zookeeper/data/myid


7. 编写zookeeper启动脚本

这里注意JAVA_HOME替换成你实际的JAVA_HOME

cat << EOF > /etc/init.d/zookeeper

#!/bin/shexport JAVA_HOME='/usr/lib/jvm/java-8-openjdk-amd64'export ZOOKEEPER_HOME='/opt/zookeeper'/opt/zookeeper/bin/zkServer.sh --config /etc/zookeeper \$@
EOF
 

8.修改脚本启动权限

chmod +x  /etc/init.d/zookeeper

 

9. 启动zookeeper

/etc/init.d/zookeeper start

/etc/init.d/zookeeper status

Linux下zookeeper单节点安装_第2张图片

博主:测试生财

座右铭:用测试完成原始积累,用投资奔向财务自由

csdn:https://blog.csdn.net/ccgshigao

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374