博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5、linux上安装zookeeper
阅读量:4684 次
发布时间:2019-06-09

本文共 3068 字,大约阅读时间需要 10 分钟。

1.基本信息
版本 3.4.6
安装机器 三台机器
账号 hadoop
源路径 /opt/software/zookeeper-3.4.6.tar.gz
目标路径

/opt/zookeeper -> /opt/zookeeper-3.4.6/

依赖关系
2.安装过程

1).使用hadoop账户,通过tar -xxvf命令将zookeeper-${version}.tar.gz解压缩至目的安装目录,并设置软连接。

[root
@bgs
-5p173-wangwenting opt]# su hadoop
[hadoop
@bgs
-5p173-wangwenting opt]$ cd /opt/software
[hadoop
@bgs
-5p173-wangwenting software]$ tar -zxvf zookeeper-${version}.tar.gz -C /opt/
[hadoop
@bgs
-5p173-wangwenting software]$  cd /opt/
[hadoop
@bgs
-5p173-wangwenting opt]$  ln -s /opt/zookeeper-${version}   /opt/zookeeper

修改zoo.cfg配置文件。

[hadoop
@bgs
-5p173-wangwenting zookeeper]# cd /opt/zookeeper/conf
[hadoop
@bgs
-5p173-wangwenting conf]$ cp zoo_sample.cfg   zoo.cfg
[hadoop
@bgs
-5p173-wangwenting conf]$ vim zoo.cfg

2).在zoo.cfg文件中添加如下配置:

dataDir=/opt/zookeeper/data
dataLogDir=/opt/zookeeper/log
server.
1
=bgs-5p173-wangwenting:
2888
:
3888
server.
2
=bgs-5p174-wangwenting:
2888
:
3888
server.
3
=bgs-5p175-wangwenting:
2888
:
3888

3).创建data目录和log目录,并在data目录下创建文件,命名为myid:

[hadoop
@bgs
-5p173-wangwenting conf]$ mkdir /opt/zookeeper/data
[hadoop
@bgs
-5p173-wangwenting conf]$ mkdir /opt/zookeeper/log
[hadoop
@bgs
-5p173-wangwenting conf]$ vim  /opt/zookeeper/data/myid
在myid文件中写入
1
(同理在另外两台机器中写
2
3
1

4).配置zookeeper运行的环境变量。

[hadoop
@bgs
-5p173-wangwenting conf]$ vim /etc/profile
添加下面的内容:
export ZK_HOME=/opt/hadoop/zookeeper
export PATH=$ZK_HOME/bin:$PATH
配置成功后,执行source /etc/profile使配置生效
[hadoop
@bgs
-5p173-wangwenting conf]$ source /etc/profile

5).将安装包从bgs-5p173-wangwenting服务器复制到bgs-5p174-wangwenting,bgs-5p175-wangwenting两台机器,并配置环境变量:

[hadoop
@bgs
-5p173-wangwenting conf]$  scp -r /opt/zookeeper-
3.4
.
6  
hadoop
@bgs
-5p174-wangwenting:/opt
[hadoop
@bgs
-5p173-wangwenting conf]$  scp -r /opt/zookeeper-
3.4
.
6  
hadoop
@bgs
-5p175-wangwenting:/opt
在bgs-5p174-wangwenting和bgs-5p175-wangwenting上分别执行
[hadoop
@bgs
-5p174-wangwenting conf]$ ln -s /opt/zookeeper-
3.4
.
6 
/opt/zookeeper
[hadoop
@bgs
-5p175-wangwenting conf]$ ln -s /opt/zookeeper-
3.4
.
6 
/opt/zookeeper
在bgs-5p174-wangwenting和bgs-5p175-wangwenting上分别修改/opt/zookeeper/data/myid文件,bgs-5p174-wangwenting中的myid改为2bgs-5p175-wangwenting中的改为3
[hadoop
@bgs
-5p174-wangwenting conf]$ vim /opt/zookeeper/data/myid
2
[hadoop
@bgs
-5p175-wangwenting conf]$ vim /opt/zookeeper/data/myid
3
在bgs-5p174-wangwenting和bgs-5p175-wangwenting上分别步骤4配置zookeeper运行的环境变量

6).在三台机器上分别执行zookeeper命令:$ zkServer.sh start

[hadoop
@bgs
-5p173-wangwenting conf]$  zkServer.sh start
[hadoop
@bgs
-5p174-wangwenting conf]$  zkServer.sh start
[hadoop
@bgs
-5p175-wangwenting conf]$  zkServer.sh start

7).检查每台机器的zookeeper状态:$ zkServer.sh status

若输出结果是leader 或者follower, 三台机器中有一台是leader 和2 个follower, 说明安装成功了。

[hadoop
@bgs
-5p173-wangwenting conf]$  zkServer.sh status
[hadoop
@bgs
-5p174-wangwenting conf]$  zkServer.sh status
[hadoop
@bgs
-5p175-wangwenting conf]$  zkServer.sh status

8).检查zkCli命令是否能够执行成功:

[hadoop
@bgs
-5p173-wangwenting conf]$ zkCli.sh -server bgs-5p173-wangwenting:
2181
,bgs-5p174-wangwenting:
2181
,bgs-5p175-wangwenting:
2181

若能成功连接,说明安装启动成功了

转载于:https://www.cnblogs.com/wyl9527/p/6395410.html

你可能感兴趣的文章
格网与四叉树索引
查看>>
多张照片拍摄、图片浏览
查看>>
html(5) css
查看>>
Azure Web连接到Azure MySql Db
查看>>
Linux shell 命令判断执行语法 ; , && , ||
查看>>
vim代码格式化插件clang-format
查看>>
RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
查看>>
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
c语言基础知识要点
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
kafka中的消费组
查看>>
python--注释
查看>>
前端资源链接 ...
查看>>
yum install ntp 报错:Error: Package: ntp-4.2.6p5-25.el7.centos.2.x86_64 (base)
查看>>
leetcode-Single Number-136
查看>>
CF715C Digit Tree
查看>>
二分法练习1
查看>>