栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

五、zookeeper组建的安装与配置

五、zookeeper组建的安装与配置

五、zookeeper组建的安装与配置

解压zookeeper

[root@master ~]# tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/src/

把zookeeper-3.4.5安装目录改为zookeeper

[root@master ~]# mv /usr/local/src/zookeeper-3.4.5/ /usr/local/src/zookeeper
1、master节点配置

在zookeeper的安装目录下创建data和logs文件夹

[root@master ~]# cd /usr/local/src/zookeeper/
[root@master zookeeper]# mkdir data logs

在每个节点中写入给节点的标识编号,每个节点编号不同,master为1,slave1为2,slave2为3

[root@master zookeeper]# echo 1 > /usr/local/src/zookeeper/data/myid

修改配置文件zoo.cfg

[root@master zookeeper]# cp /usr/local/src/zookeeper/conf/zoo_sample.cfg /usr/local/src/zookeeper/conf/zoo.cfg
[root@master zookeeper]# vim /usr/local/src/zookeeper/conf/zoo.cfg

修改dataDir参数如下

dataDir=/usr/local/src/zookeeper/data

在zoo.cfg文件末尾添加如下参数配置,表示3个zookeeper节点的访问端口号

server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

修改zooplankton安装目录的归属用户为hadoop用户

[root@master zookeeper]# chown -R hadoop:hadoop /usr/local/src/zookeeper/

2、slave节点配置

从master节点复制zookeeper安装目录到两个slave节点

[root@master zookeeper]# cd
[root@master ~]# scp -r /usr/local/src/zookeeper/ slave1:/usr/local/src/
[root@master ~]# scp -r /usr/local/src/zookeeper/ slave2:/usr/local/src/

在slave1节点上修改zookeeper目录的归属用户为hadoop用户

[root@slave1 ~]# chown -R hadoop:hadoop /usr/local/src/zookeeper/

在slave1节点上配置该节点的myid为2

echo 2 > /usr/local/src/zookeeper/data/myid

在slave2节点上修改zookeeper目录的归属用户为hadoop用户

[root@slave2 ~]# scp -r /usr/local/src/zookeeper/ slave1:/usr/local/src/

在slave1节点上配置该节点的myid为2

[root@slave2 ~]# echo 3 > /usr/local/src/zookeeper/data/myid

3、系统环境变量配置

在master、slave1、slave2三个节点上增加环境变量配置

[root@master ~]# vim /etc/profile
[root@master ~]# source /etc/profile


export ZOOKEEPER_HOME=/usr/local/src/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

4、启动zookeeper

分别启动(都切换到hadoop用户)

master

[hadoop@master ~]$ zkServer.sh start
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

查看zookeeper状态

[hadoop@master ~]$ zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Mode: follower

slave1

[hadoop@slave1 ~]$ zkServer.sh start
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

查看zookeeper状态

[hadoop@slave1 ~]$ zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Mode: leader

slave2

[hadoop@slave2 ~]$ zkServer.sh start
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

查看zookeeper状态

[hadoop@slave1 ~]$ zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Mode: leader

关闭

zkServer.sh stop
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/326215.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号