Hadoop集群搭建实验(5) _部署分布式协调服务ZooKeeper

实验目标:在3台主机组成的小型集群上部署分布式协调服务ZooKeeper ,用于教学演示
环境要求:    虚拟机VirtualBox     操作系统 Centos7    ZooKeeper版本  zookeeper-3.4.5-cdh5.7.0.tar.gz

集群规划:无需复制虚拟机,直接利用完全分布式集群的3台主机master,slave1,slave2完成部署,

需要特别说明:  ZooKeeper集群的所有节点(在选举出Leader之前)都是完全平等的,没有所谓主从关系,之所以主机名是master,slave1,slave2,仅仅只是为了利用现有的完全分布式集群的3台主机,方便实验而已, 如果是重建虚拟机来搭建ZooKeeer集群,最好起名为node1,node2,node3更合适一些

主机IP 主机名 集群角色(Zookeeper主进程)
192.168.56.10 master(node1) QuorumPeerMain
192.168.56.11 slave1(node2) QuorumPeerMain
192.168.56.12 slave2(node3) QuorumPeerMain

一 搭建ZooKeeper集群

实验步骤:

1)启动完全分布式集群中的3台主机master,slave1和slave2

2)在win7用XSHELL远程登录,请注意VirtualBox主机网络管理器的虚拟网卡IP地址必须和CentOS一个网段

3)上传ZooKeeper安装包到3台主机master,slave1和slave2

打开XSHell自带的XFtp文件传输工具,将ZooKeerper安装包zookeeper-3.4.5-cdh5.7.0.tar.gz从Win7上传到Linux的/home目录下

4)解压缩安装包到ZooKeeper安装包指定目录

master, slave1,slave2三台主机上都要解压缩安装包:

cd /home 切换到/home目录

tar -zxvf zookeeper-3.4.5-cdh5.7.0.tar.gz -C /usr/local/        解压缩到/usr/local目录

cd  /usr/local/    切换到ZooKeeper安装目录

ls zookeeper-3.4.5-cdh5.7.0   查看ZooKeeper目录的内容

特别提醒:千万不同时在3台虚拟机执行解压缩命令,很有可能造成死机!!!

5)设置环境变量并使之生效

master, slave1,slave2三台主机上都要设置环境变量

vi /etc/profile   在配置文件profile的末尾增加以下内容:

# zookeeper
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.5-cdh5.7.0
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

执行命令source /etc/profile 让环境变量生效

执行 echo $ZOOKEEPER_HOME 两个命令,测试一下环境变量$ZOOKEEPER_HOME是否生效

6)关闭防火墙firewall和SeLinux

关闭防火墙命令 systemctl disable firewalld 关闭后执行systemctl status firewalld查看防火墙状态为inactive,关闭成功

关闭SeLinux命令 setenforce

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值