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

安装部署zookeeper集群

安装部署zookeeper集群

安装部署zookeeper集群 一、安装
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
mv apache-zookeeper-3.7.0-bin zookeeper-3.7.0

.bashrc增加环境变量

export ZOOKEEPER_HOME=/home/sunshj/zookeeper-3.7.0
export PATH=$PATH:$ZOOKEEPER_HOME/bin 
source .bashrc
二、配置zookeeper 配置文件 1、进入 zookeeper 配置文件目录
cd zookeeper-3.7.0/conf/
2、复制zoo_sample.cfg 文件为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
3、创建文件夹
mkdir /home/sunshj/zookeeper-3.7.0/data/
mkdir /home/sunshj/zookeeper-3.7.0/dataLog/
4、创建 myid 文件

并加入数字 0 (主节点为 0,从节点分别为 1,2)

vi /home/sunshj/zookeeper-3.7.0/data/myid
# 或者在data/下使用
echo 0 >> myid
5、修改 zoo.cfg 配置文件

修改dataDir 的路径

/home/sunshj/zookeeper-3.7.0/data

添加dataLogDir

dataLogDir=/home/sunshj/zookeeper-3.7.0/dataLog

并在底部中加入以下参数:

server.0=master:2888:3888 
server.1=slave1:2888:3888
server.2=slave2:2888:3888 
三、文件同步 复制到其他节点
scp -r /home/sunshj/zookeeper-3.7.0/ sunshj@slave1:/home/sunshj/

scp -r /home/sunshj/zookeeper-3.7.0/ sunshj@slave2:/home/sunshj/
复制环境变量
scp -r .bashrc sunshj@slave1:/home/sunshj/
scp -r .bashrc sunshj@slave2:/home/sunshj/

切换到从节点立即生效

source .bashrc 
修改从节点的 myid

(从节点分别为 1,2)

vi /home/sunshj/zookeeper-3.7.0/data/myid
四、启动zookeeper集群 先重启所有主机再启动
zkServer.sh start

ZooKeeper JMX enabled by default
Using config: /home/sunshj/zookeeper-3.7.0/bin/…/conf/zoo.cfg
Starting zookeeper … STARTED

全部启动后查看状态

查看状态
zkServer.sh status

ZooKeeper JMX enabled by default
Using config: /home/sunshj/zookeeper-3.7.0/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

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

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

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