linux安装zookeeper集群
zookeeper安装文件(版本:zookeeper-3.4.5.tar.gz)
链接:https://pan.baidu.com/s/1heWjYrlO7Y9fiwqvSPpeOA
提取码:jhet
安装前置工作:
我这整好了三台虚拟机,所以准备打一个zookeeper集群。
-
首先在三台虚拟机上全部装好jdk(卸载openjdk,安装sun公司的jdk)
- 这个参照我之前的流程。,当然也可以使用后面的分发,避免重复上传的问题。
- 文件上传我也有写,毕竟之前只在node-1上安装了 lrzsz 程序。
-
检查集群时间是否同步
-
首先我们在CRT下面的白框中点击右键,选择 发送交付到所有会话,这样的话,我们基本可以在同一时间查看三台虚拟机的时间是否同步。时间同步是一个很重要的步骤。
-
使用命令:
date
检查时间是否同步。 -
如果发现三台虚拟机时间不一致,则需要同步一下时间,最简单的操作,手动同步:命令:
date -s "2017-03-03 03:03:03"
,里面的时分秒可以修改,不一定要同步到这个点。 -
还可以使用网络同步:命令:
yum install ntpdate
,然后输入:ntpdate cn.pool.ntp.org
-
同步完了记得再检查一下时间是否一致。
-
-
检查防火墙是否关闭
因为这个才刚刚搭建,我们要搭好集群,那么所有的虚拟机都要相互能ping同,都要能连接上,而现在还没有设置防火墙的规则,所以我们这边直接关闭防火墙,后续有兴趣再来搞搞这个防火墙的规则。
-
第一步:不管现在防火墙是什么状态,先将防火墙进行关闭。使用命令:
service iptables stop
-
第二步:为了避免我们每次启动虚拟机,启动集群的时候都需要再一次的关闭防火墙,所以这里我们直接设置不在启动防火墙。使用命令:
chkconfig iptables off
-
-
检测主机名和IP映射有没有配置
-
首先打开 /etc/hosts,然后添加,对应的映射;使用命令:
vim /etc/hosts
-
然后添加对应的映射
192.168.111.129 node-1 192.168.111.128 node-2 192.168.111.127 node-3
-
安装zookeeper
-
先上传zookeeper的压缩包,第一次上传时报错,然后一直刷信息,如果遇到了,按
Ctrl+c
退出,然后删除上传的zookeeper的压缩包,在上传一次就好了。 -
然后解压zookeeper的压缩包。使用命令:
tar zxvf zookeeper-3.4.5.tar.gz
,解压后可以重命名一下加压文件(当然不重命名也可以,没有影响,只是我觉得这样好看一点),重命名命令:mv zookeeper-3.4.5