大数据运维---Linux安装zookeeper

大数据运维---Linux安装zookeeper,第1张

大数据运维---Linux安装zookeeper

1下载好之后解压zookeeper,解压到/usr/local/src/

[root@master ~]# ls
anaconda-ks.cfg  jdk-8u152-linux-x64.tar.gz_AuthParam=1633782117_62df496016cc06231de1f3c34916034d  zookeeper-3.4.8.tar.gz
[root@master ~]# tar -zxvf zookeeper-3.4.8.tar.gz -C /usr/local/src/

2.修改名称

[root@master ~]# cd /usr/local/src/
[root@master src]# ls
java  zookeeper-3.4.8
[root@master src]# mv zookeeper-3.4.8/ zookeeper
[root@master src]# ls
java  zookeeper

3.zookeeper文件参数配置:

(1)创建zookeeper数据目录

[root@master zookeeper]# mkdir data    //data是用来传输数据的,
[root@master zookeeper]# mkdir logs    //logs 是用来记录日志的

(2)修改zoo.cfg文件:

[root@master zookeeper]# cd conf/
[root@master conf]# cp zoo_sample.cfg zoo.cfg
[root@master conf]# vi zoo.cfg


dataDir=/usr/local/src/zookeeper/data   //修改
dataLogDir=/usr/local/src/zookeeper/logs  //新增下面几行
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

//上面的 IP 可以换成自己的主机地址,或者换成主机名,一般我们换成主机名
保存并退出

4.创建myid配置文件:

[root@master zookeeper]# cd data/
[root@master data]# echo "1" > myid

【注意】此处的myid文件的登记的是每个zookeeper节点的ID号,若主节点的ID号是1,那么其他节点的ID号应该依次为2,3……

5.配置zookeeper环境变量

[root@master src]# vi /etc/profile
//添加如下内容

#zookeeper
export ZK_HOME=/usr/local/src/zookeeper
export PATH=$PATH:$ZK_HOME/bin


//生效环境变量
[root@master src]# source /etc/profile

6.修改归属组为Hadoop用户:

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

7.启动zookeeper

[root@master ~]# su hadoop
[hadoop@master root]$ cd
[hadoop@master ~]$ zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/src/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[hadoop@master ~]$ jps
1656 Jps
1631 QuorumPeerMain

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5653714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存