安装zookeeper-3.6.0

安装zookeeper-3.6.0

安装环境与安装包

设备共3台,IP,系统版本,如下:

haha1 10.1.1.1 centos7.0
haha2 10.1.1.2 centos7.0
haha3 10.1.1.3 centos7.0

jdk版本 —jdk1.8.0_241

安装包下载链接:
链接: link.
本次实验选择的安装包是—apache-zookeeper-3.6.0-bin.tar.gz

hostname —查看主机名
hostnamectl set-hostname 主机名 —更改主机名
bash —刷新
/etc/hostname —主机名存放文件位置

备注:如果命令使用不了,查看系统版本。
备注:过程中碰到一个问题,xshell连接虚拟机时速度非常慢,修改
sshd_config文件中的
UseDNS no(默认为yes注释,去掉#改为no重启服务sshd)
解决问题。

配置/etc/hosts文件,将3台机器的IP和主机名添加进去。
在这里插入图片描述

上传安装包并解压

使用rz上传安装包(如果安装了rz之后使用命令没有反应可以卸载再安装就好了)

rz	zookeeper-3.6.0-bin.tar.gz				---上传zookeeper压缩包
tar xf zookeeper-3.6.0-bin.tar.gz			---解压在当前目录
tar xf jdk-8u241-linux-x64.tar.gz			---解压在当前目录
scp zookeeper-3.6.0-bin.tar.gz jdk-8u241-linux-x64.tar.gz root@10.1.1.2:/opt/   			---将zookeeper压缩包传送给其他主机(然后执行相同的解压操作)
scp zookeeper-3.6.0-bin.tar.gz jdk-8u241-linux-x64.tar.gz root@10.1.1.3:/opt/   

安装JDK

配置文件中的内容如下:
主要添加java目录,然后将路径写入然后保存退出
在这里插入图片描述

[root@haha1 ~]# source .bash_profile
[root@haha1 ~]# scp .bash_profile root@10.1.1.2:/root/
[root@haha2 ~]# source .bash_profile
[root@haha1 ~]# scp .bash_profile root@10.1.1.3:/root/
[root@haha3 ~]# source .bash_profile
#可以输入jps查看java进程
[root@haha1 ~]# jps
1506 Jps
[root@haha1 ~]#

更改ZK配置文件

#将配置文件中的数据目录和日志目录路径添加上去和集群机器编号,然后保存退出,将配置文件发送到其他机器。
[root@haha1 conf]# mv zoo_sample.cfg zoo.cfg;vi zoo.cfg
[root@haha1 conf]# scp zoo.cfg root@10.1.1.2:/opt/apache-zookeeper-3.6.0-bin/conf/
[root@haha1 conf]# scp zoo.cfg root@10.1.1.3:/opt/apache-zookeeper-3.6.0-bin/conf/

在这里插入图片描述

#创建data目录,并进入data目录中,生成一个id文件,并输入机器编号,在haha2和haha3上依次添加myid2和3.
[root@haha1 apache-zookeeper-3.6.0-bin]# mkdir data
[root@haha1 apache-zookeeper-3.6.0-bin]# cd data
[root@haha1 data]# touch myid;echo '1' > myid

启动ZK

[root@haha1 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.6.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@haha1 bin]# jps
2081 QuorumPeerMain
2122 Jps
[root@haha1 bin]#

haha1的状态
[root@haha1 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.6.0-bin/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
[root@haha1 bin]#

haha2的状态
[root@haha2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.6.0-bin/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
[root@haha2 bin]#

haha3的状态
[root@haha3 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.6.0-bin/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader
[root@haha3 bin]#

如果在启动过程中出现错误的状态,那么首先应该检查日志查看中间报错:
1.检查hosts文件
2.检查myid文件是否在数据目录下
3.检查zoo.cfg配置文件中是否有误

备注:安装过于简单,欢迎来交流指点。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值