文中ZooKeeper分布式集群搭建在linux Centos7系统之上。搭建大数据分布式集群,不建议使用root用户直接操作,故文中使用bigdata用户进行集群的搭建。 一、环境准备 软件 版本 Linux系统 CentOS7
文中ZooKeeper分布式集群搭建在linux Centos7系统之上。搭建大数据分布式集群,不建议使用root用户直接操作,故文中使用bigdata用户进行集群的搭建。
软件 | 版本 |
Linux系统 | CentOS7 |
jdk | jdk-8u221-linux-x64.tar.gz |
Zookeeper | zookeeper-3.4.5-cdh5.14.2.tar.gz |
主机名 | hadoop01 | hadoop02 | hadoop03 |
内存 | 8G | 8G | 8G |
CPU | 4核 | 4核 | 4核 |
硬盘 | 500G | 500G | 500G |
服务 | QuorumPeerMain | QuorumPeerMain | QuorumPeerMain |
firewall-cmd --state # 查看防火墙状态
systemctl stop firewalld.service # 停止防火墙
systemctl disable firewalld.service # 禁止开机启动防火墙
sudo vi /etc/hosts
ip1 hadoop01
ip2 hadoop02
ip3 hadoop03
useradd bigdata # 添加普通用户
passwd bigdata # 为普通用户设置密码
ssh-keygen -t rsa # 生成密钥对(一路回车即可)
ssh-copy-id hadoop01 # 分别拷贝公钥到三台机器上
待更新
tar zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local
vi ~/.bash_profile
## 在行末添加以下内容,并保存关闭
############# JAVA_HOME ################
export JAVA_HOME=/usr/local/jdk1.8.0_221
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bash_profile
java -version
tar zxvf zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/software
mkdir -p /opt/software/zookeeper-3.4.5-cdh5.14.2/data/zkData
mv zoo_sample.cfg zoo.cfg # 重命名配置文件
vi zoo.cfg
# 修改dataDir属性
dataDir=/opt/software/zookeeper-3.4.5-cdh5.14.2/data/zkData
# 添加以下内容
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
scp -r zookeeper-3.4.5-cdh5.14.2 hadoop02:/opt/software
scp -r zookeeper-3.4.5-cdh5.14.2 hadoop03:/opt/software
# 在hadoop01上执行
echo 1 > /opt/software/zookeeper-3.4.5-cdh5.14.2/data/zkData/myid
# 在hadoop02上执行
echo 2 > /opt/software/zookeeper-3.4.5-cdh5.14.2/data/zkData/myid
# 在hadoop03上执行
echo 3 > /opt/software/zookeeper-3.4.5-cdh5.14.2/data/zkData/myid
vi ~/.bash_profile
## 在行末添加以下内容,并保存关闭
############# ZK_HOME ################
export ZK_HOME=/opt/software/zookeeper-3.4.5-cdh5.14.2
export PATH=$PATH:$ZK_HOME/bin
source ~/.bash_profile
zkServer.sh start # 启动zk
zkServer.sh status # 查看zk状态
zkServer.sh stop # 停止zk
至此,zookeeper分布式集群搭建完成,可以通过jps命令查看QuorumPeerMain进程是否存在,或者使用zkCli.sh进入zk客户端,来验证集群是否安装成功。
欢迎大家提出建议或疑问。
--结束END--
本文标题: Zookeeper分布式集群搭建
本文链接: https://www.lsjlt.com/news/2447.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0