linux怎么查看本机内存大小
282
2022-08-25
【CentOS】安装 ZooKeeper 组件
文章目录
1、解压 ZooKeeper 安装包2、server 节点配置3、agent 节点配置4、系统环境变量配置5、启动 ZooKeeper
准备环境:Hadoop 完全分布式集群环境ZooKeeper 安装包:zookeeper-3.4.8.tar.gz
1、解压 ZooKeeper 安装包
上传本地下载的 ZooKeeper 安装包:
解压安装包并重名:
注意各节点的防火墙需要关闭,否则会出现连接问题:
返回顶部
2、server 节点配置
(1)在 ZooKeeper 的安装目录下创建 data 和 logs 文件夹。
[root@server src]# cd ./zookeeper/[root@server zookeeper]# mkdir data && mkdir logs
(2)在每个节点写入该节点的标识编号,每个节点编号不同,server 节点写入 1,agent1 节点写入 2,agent2 节点写入 3。
[root@server zookeeper]# echo 1 > /usr/local/src/zookeeper/data/myid[root@server zookeeper]# cat /usr/local/src/zookeeper/data/myid 1
(3)拷贝 zoo_sample.cfg 为 zoo.cfg,修改 dataDir 参数内容如下:
dataDir=/usr/local/src/zookeeper/data
(4)在 zoo.cfg 文件末尾追加以下参数配置,表示三个 ZooKeeper 节点的访问端口号。
server.1=server:2888:3888server.2=agent1:2888:3888server.3=agent2:2888:3888
返回顶部
3、agent 节点配置
(1)从 server 节点复制 ZooKeeper 安装目录到两个 agent 节点。
[root@server zookeeper]# scp -r /usr/local/src/zookeeper agent1:/usr/local/src/[root@server zookeeper]# scp -r /usr/local/src/zookeeper agent2:/usr/local/src/
(2)在 agent1 节点上配置该节点的 myid 为 2,在 slave2 节点上配置该节点的 myid 为 3。
返回顶部
4、系统环境变量配置
在 server、agent1、agent2 三个节点增加环境变量配置:
[root@server zookeeper]# vi /etc/profile# 在文件末尾追加# ZOOKEEPER_HOME 指向 zookeeper 安装目录export ZOOKEEPER_HOME=/usr/local/src/zookeeper# ZooKeeper 可执行程序目录export PATH=$PATH:$ZOOKEEPER_HOME/bin
修改完成后 source 一下!
返回顶部
5、启动 ZooKeeper
分别在 server、agent1、agent2 三个节点使用 zkServer.sh start 命令启动 ZooKeeper:
[root@server zookeeper]# zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /usr/local/src/zookeeper/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[root@agent1 zookeeper]# zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /usr/local/src/zookeeper/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[root@agent2 zookeeper]# zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /usr/local/src/zookeeper/bin/../conf/zoo.cfgStarting zookeeper ...
分别在 server、agent1、agen2 三个节点使用 zkServer.sh status 命令查看 ZooKeeper 状态。可以看到三个节点的状态分别为 follower、leader、follower。三个节点会包括一个 leader 和两个 follower,每个节点地位均等,leader 是根据 ZooKeeper 内部算法进行选举,每个节点的具体状态不固定。
返回顶部
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~