本文将讲述centos7环境下搭建zookeper,先在虚拟机中安装centos系统并配置好网络连接,网络连接步骤如下
说明:如果执行本文中的linux 命令失败 可能是你没有用系统管理员账号登录centos那么你需要在命令前输入 sudo 指令
1:将虚拟机的网路设置为NAT连接:
2:进入系统后输入命令“vi /etc/sysconfig/network-scripts/ifcfg-ens33” (可能你的系统配置网络的文件名不叫ifcfg-ens33你可以进入/etc/sysconfig/network-scripts查看文件名)将该文件的最后一行的 ONBOOT=NO 改为ONBOOT=YES,保存退出
3:输入命令: service network restart 重新启动网络配置
4:输入命令ping www.baidu.com 能ping通则表示配置成功
下面我们进入zookeeper的安装配置 (视频地址可以参考https://www.jikexueyuan.com/course/1813_3.html?ss=1)
1:下载zookeeper
输入命令:wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.10.tar.gz (如果报错 wget command not found 请先执行 yum install wget 安装 wget)
2:zookeeper-3.4.10.tar.gz下载完成后 将文件复制到 opt目录下,完后解压到 opt 目录下并重命名为 zookeeper 命令如下
2.1:mv zookeeper-3.4.10.tar.gz /opt
2.2: tar xzvf zookeeper-3.4.10.tar.gz
2.3:mv zookeeper-3.4.10 zookeeper
3:配置zookeeper 的配置文件
3.1:进入 zookeeper 的conf 文件夹: cd zookeeper/conf
3.2:复制 一份zoo_sample.cfg 并重命名为zoo.cfg : cp zoo_sample.cfg zoo.cfg
3.3:编辑 zoo.cfg :vi zoo.cfg 修改zoo.cfg内容如下 然后保存并退出
4:在var 目录下新建一个zookeeper文件夹并:
4.1:cd /var
4.2:mkdir zookeeper
5:在该文件夹下面新建一个myid文件,该文件
5.1:cd /var/zookeeper
5.2:vi myid
5.3:编辑myid文件,在文件中 输入一个 1 然后保存退出
6:启动 zookeeper
6.1: cd /opt/zookeeper/bin
6.2: ./zkServer.sh start (如果此命令执行时报错,请改为 sudo ./zkServer.sh start )
输出如下内容则表示启动成功:starting zookeeper ... STARTED
7 : 远程登录 zookeeper
telnet ip port // ip 为 zoo.cfg 文件中 server.1 后面的ip port 为 clientport 的值