温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

zookeeper的详细安装过程

发布时间:2021-08-06 11:34:59 来源:亿速云 阅读:111 作者:chen 栏目:云计算

本篇内容介绍了“zookeeper的详细安装过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

用户为hadoop,安装目录为/opt/app下面

上传安装文件到/opt下面

root用户解压
[root@master opt]$ tar -zxvf zookeeper-3.4.7.tar.gz -C /opt/app/

修改用户及属组

[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7

创建数据文件夹并修改属组(并在slave01和slave02上同样创建)

mkdir /home/hadoop/app/zookeeper-3.4.7/tmp

chown -R hadoop:hadoop /home/hadoop/app/zookeeper-3.4.7/tmp

切换用户并修改文件zoo.cfg

su – hadoop

mv zoo_sample.cfg  zoo.cfg

#修改数据文件夹自定

dataDir=/home/hadoop/app/zookeeper-3.4.7/tmp 

#添加服务器

server.1=master:2888:3888 

server.2=slave01:2889:3889

server.3=slave02:2890:3890

注:伪分布模式,同一台机器上端口要区分开。

集群中后面的端口最好都配置一样。

server.1=master:2888:3888 

server.2=slave01:2888:3888 

server.3=slave02:2888:3888 

最后几行唯一需要注意的地方就是 server.X 这个数字就是对应 data/myid中的数字。你在3个server的myid文件中分别写入了1,2,3,那么每个server中的zoo.cfg都配server.1,server.2,server.3就OK了。因为在同一台机器上,后面连着的2个端口3个server都不要一样,否则端口冲突,其中第一个端口用来集群成员的信息交换,第二个端口是在leader挂掉时专门用来进行选举leader所用。

// server.X=A:B:C

其中X是一个数字,表示这是第几号server.

A是该server所在的IP地址.

B配置该server和集群中的leader交换消息所使用的端口.

C配置选举leader时所使用的端口

进入数据文件夹创建myid为1

cd  /home/hadoop/app/zookeeper-3.4.7/tmp/

echo 1 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid    (对应上面的X 1:1号server)

将配置到的zookeeper拷贝到其他电脑(slave01,slave02)上

 scp -r zookeeper-3.4.7 hadoop@slave01:/opt/app  (-r表示递归)

scp -r zookeeper-3.4.7 hadoop@slave02:/opt/app

修改属组
[root@master opt]# chown -R hadoop:hadoop zookeeper-3.4.7

注意:修改slave01、slave02对应/home/hadoop/app/zookeeper-3.4.7/tmp/myid内容

slave01:

echo 2 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid 

slave02:

echo 3 > /home/hadoop/app/zookeeper-3.4.7/tmp/myid 

配置环境变量

sudo vi /etc/profile

export ZOOKEEPER_HOME=/opt/app/zookeeper-3.4.7

export PATH=$PATH:$ZOOKEEPER_HOME/bin

(同样在master、slave02节点上也进行同样的操作)

启动,在三台机器上执行

bin/zkServer.sh start     bin/zkServer.sh stop(关闭)

判断是否启动成功

Jps

或者查看进程-#有信息则启动成功

ps -aux | grep 'zookeeper' 

最好查看日志 #查看是否报错

tail -f -n 500 zookeeper.out

“zookeeper的详细安装过程”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI