美文网首页
Zookeeper组件部署-分布式

Zookeeper组件部署-分布式

作者: CoderInsight | 来源:发表于2022-08-10 10:55 被阅读0次

4.Zookeeper安装与配置

(1).解压Zookeeper组件

# 组件使用xftp上传到/soft目录下
# 在三台机器中都新建目录:/usr/hadoop
mkdir /usr/hadoop
# 进入soft目录下解压Zookeeper
cd /soft
tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/hadoop/

(2).配置环境变量

# 在响应配置文件中追加以下内容
vi /etc/profile
export ZOOKEEPER_HOME=/usr/hadoop/zookeeper-3.4.10
export PATH=$PATH:$ZOOKEEPER_HOME/bin
# 设置当前环境变量立即生效
source /etc/profile

(3).配置Zookeeper

# 1.进入指定路径修改配置文件
cd /usr/hadoop/zookeeper-3.4.10/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
# 2.删除之前的所有内容,添加以下内容
tickTime=2000
initLimit=10
syncLimit=5
# 数据存放位置
dataDir=/hadoop/zookeeper/zkdata
# 日志存放位置
dataLogDir=/hadoop/zookeeper/zklog
# 端口
clientPort=2181
# 指定部署Zookeeper的三个节点
server.1=master:2888:3888
server.2=master2:2888:3888
server.3=slave:2888:3888

(4).同步Zookeeper与环境变量到其他两台服务器

scp -r /usr/hadoop/zookeeper-3.4.10 master2:/usr/hadoop/
scp /etc/profile master2:/etc/
scp -r /usr/hadoop/zookeeper-3.4.10 slave:/usr/hadoop/
scp /etc/profile slave:/etc/

(5).创建文件夹

# 在每个节点上均要执行
mkdir -p /hadoop/zookeeper/zkdata
mkdir -p /hadoop/zookeeper/zklog

(6).创建myid

# 在/hadoop/zookeeper/zkdata下创建文件myid
cd /hadoop/zookeeper/zkdata
vi myid
# 编辑内容为当前server数值(1,2,3),需要与上面zoo.cfg中的配置相对应:
master1节点 -> 1
master2节点 -> 2
worker1节点 -> 3

相关文章

网友评论

      本文标题:Zookeeper组件部署-分布式

      本文链接:https://www.haomeiwen.com/subject/arjywrtx.html