分布式安装
1.安装前准备
(1)下载zookeeper:index of /dist/zookeeper(当前使用为3.4.10版本)
(2)安装jdk
(3)拷贝zookeeper安装包到linux系统下
(4)解压到指定目录
tar -xzvf zookeeper-3.4.10.tar.gz -c /opt/servers/
(5)修改名称
mv zookeeper-3.4.10/ zookeeper
2.配置修改
(1)修改配置文件
vi /etc/profile
添加:
export zookeeper_home=/opt/servers/zookeeper
export path=$path:$zookeeper_home/bin
更新配置文件:
source /etc/profile
(2)将/opt/servers/zookeeper/conf路径下的zoo_sample.cfg修改为zoo.cfg
cp zoo_sample.cfg zoo.cfg
(3)打开zoo.cfg文件,修改datadir路径
vi zoo.cfg
修改如下内容:
datadir=/opt/servers/zookeeper/zkdata
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888:
server.3=hadoop03:2888:3888
(4)在/opt/servers/zookeeper这个目录下创建zkdata
mkdir zkdata
(5)在zkdata下创建myid文件
touch myid
(6)编辑myid文件,在文件中加上对应的server编号
vi myid
1
(7)拷贝zookeeper到其他节点上,修改myid的服务编号
scp -r zookeeper/ hadoop02:/opt/servers/
scp -r zookeeper/ hadoop03:/opt/servers/
(8)hadoop02和hadoop03添加环境变量
(1)修改配置文件
vi /etc/profile
添加:
export zookeeper_home=/opt/servers/zookeeper
export path=$path:$zookeeper_home/bin
更新配置文件:
source /etc/profile
3.操作zookeeper
(1)启动zookeeper
zkserver.sh start
(2)查看进程是否启动
jps
4101 jps
2620 hquorumpeer
(4)启动客户端
zkcli.sh
(5)退出客户端
quit
(6)停止zookerper
zkserver.sh stop
发表评论