安装Zookeeper

目录

安装Zookeeper

Zookeeper下载地址:Index of /apache/zookeeper

解压:

编辑配置文件

1.进入conf目录:

2. 将zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名)

3. 进入zoo.cfg文件进行编辑

4. 按 i 进入编辑模式,修改以下内容:

 启动Zookeeper

1.进入bin目录

2、启动

3.查看启动是否成功 

失败的原因:

4.启动客户端

启动成功查看一下 


安装Zookeeper

Zookeeper下载地址:Index of /apache/zookeeper

[root@gh opt]# cd /opt/module/
[root@gh module]# pwd
/opt/module
[root@gh module]# ls
apache-zookeeper-3.5.9-bin.tar.gz

解压:

 [root@gh module]# tar -zxvf apache-zookeeper-3.5.9-bin
 [root@gh module]# ls
 apache-zookeeper-3.5.9-bin  apache-zookeeper-3.5.9-bin.tar.gz 

编辑配置文件

1.进入conf目录:

[root@gh module]# cd apache-zookeeper-3.5.9-bin
[root@gh apache-zookeeper-3.5.9-bin]# ls
bin  conf  docs  lib  LICENSE.txt  logs  NOTICE.txt  README.md  README_packaging.txt
[root@gh apache-zookeeper-3.5.9-bin]# cd conf/

2. 将zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名)

[root@gh conf]# cp  zoo_sample.cfg  zoo.cfg
[root@gh conf]# ls
configuration.xsl  log4j.properties  zoo.cfg  zoo_sample.cfg

3. 进入zoo.cfg文件进行编辑

[root@gh conf]# vim zoo.cfg

4. 按 i 进入编辑模式,修改以下内容:

dataDir=/opt/module/zookeeper-3.5.9/zkData   # 自己创建的目录

 启动Zookeeper

1.进入bin目录

[root@gh apache-zookeeper-3.5.9-bin]# ls
bin  conf  docs  lib  LICENSE.txt  logs  NOTICE.txt  README.md  README_packaging.txt
[root@gh apache-zookeeper-3.5.9-bin]# cd bin
[root@gh bin]# ls
README.txt    zkCli.cmd  zkEnv.cmd  zkServer.cmd            zkServer.sh          zkTxnLogToolkit.sh
zkCleanup.sh  zkCli.sh   zkEnv.sh   zkServer-initialize.sh  zkTxnLogToolkit.cmd

2、启动

[root@gh bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/module/apache-zookeeper-3.5.9-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

3.查看启动是否成功 

未成功

# 没有启动成功
[root@gh bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/apache-zookeeper-3.5.9-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Error contacting service. It is probably not running.

 成功

[root@gh bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/apache-zookeeper-3.5.9-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: standalone

失败的原因:

原因:

1.从清华镜像下载的是相对较高版本的targz包,但是下错了,应该下载的是 bin包

2.zookeeper依赖于java,用的时候会自动找JAVA_HOME,所以在配置zookeeper前,一定要配置好java环境

3.tomcat 和 zook 使用的端口冲突 , netstsat -ant 查看端口

4.防火墙没有关 systemctl stop firewalld

5.zoo.cfg配置文件 节点ip的域名输入有误

6.一切修改好后,一定要重启zookeeper服务

特别注意:
和8080端口冲突,要关闭8080端口

4.启动客户端

[root@gh bin]# ./zkCli.sh

启动成功查看一下 

[zk: localhost:2181(CONNECTED) 2] ls /
[zookeeper]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gh-xiaohe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值