Zookeeper-Hadoop HA (高可用) 安装配置及下载地址

使用安装包版本:hadoop-2.6.0.tar.gz下载地址 https://www.apache.org/dyn/closer.cgi/hadoop/commonjdk-8u221-linux-x64.tar.gz下载地址 https://www.java.com/en/download/manual.jspzookeeper-3.4.5.tar.gz下载地址https://www...
摘要由CSDN通过智能技术生成

使用安装包版本:
hadoop-2.6.0.tar.gz
下载地址 https://www.apache.org/dyn/closer.cgi/hadoop/common
jdk-8u221-linux-x64.tar.gz
下载地址 https://www.java.com/en/download/manual.jsp
zookeeper-3.4.5.tar.gz
下载地址https://www.apache.org/dyn/closer.cgi/zookeeper/

主机IP映射

[root@master conf]# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.176.41 master
192.168.176.42 slave1
192.168.176.43 slave2

环境变量~/.bash_profile

[root@master hadoop]# vi ~/.bash_profile
JAVA_HOME=/usr/local/src/jdk1.8.0_221
ZK_HOME=/usr/local/src/zookeeper-3.4.5
HADOOP_HOME=/usr/local/src/hadoop-2.6.0
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$HOME/bin:$ZK_HOME/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export PATH ZK_HOME CLASSPATH HADOOP_HOME

一,zookeeper配置

1、master解压zookeeper压缩包:

[root@master conf]# tar -zxvf ~/app/zookeeper-3.4.5.tar.gz -C /usr/local/src

2、进入conf,然后cp zoo_sample.cfg zoo.cfg

[root@master conf]# pwd
/usr/local/src/zookeeper-3.4.5/conf
[root@master conf]# cp zoo_sample.cfg zoo.cfg

3、修改zoo.cfg配置

[root@master conf]# vi zoo.cfg
[root@master conf]# pwd
/usr/local/src/zookeeper-3.4.5/conf
dataDir=/usr/local/src/zookeeper-3.4.5/DataZk
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

4、创建/usr/local/src/zookeeper-3.4.5/DataZk

[root@master DataZk]# mkdir DataZk
[root@master zookeeper-3.4.5]# cd DataZk/

5、创建文件myid echo 1 > myid

[root@master DataZk]# echo 1 > myid
[root@master DataZk]# cat myid
1
[root@master DataZk]#

6、复制到另外两个节点:scp -r 路径 root@slave1、2:路径

[root@master zookeeper-3.4.5]# scp -r /usr/local/src/zookeeper-3.4.5/ slave1:/usr/local/src/
 
[root@master zookeeper-3.4.5]# scp -r /usr/local/src/zookeeper-3.4.5/ slave2:/usr/local/src/

7、修改slave1 slave2 服务器

myid :2  3 (对应zoo.cfg的server)
[root@slave1 src]# cd zookeeper-3.4.5/DataZk/
[root@slave1 DataZk]# ls
myid
[root@slave1 DataZk]# vi myid
[root@slave1 DataZk]# cat myid
2
[root@slave2 src]# cd zookeeper-3.4.5/DataZk/
[root@slave2 DataZk]# vi myid
[root@slave2 DataZk]# cat myid
3

8、3台启动 zkServer.sh start

[root@master bin]# ./zkServer.sh start
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@master bin]#

9、三台都启动后查看状态:./zkServer.sh status

[root@master conf]# zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower
[root@master conf]#
[root@slave1 DataZk]# zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: leader
[root@slave1 DataZk]#
[root@slave2 zookeeper-3.4.5]# zkServer.sh status
JMX enabled by default
Using config: /usr/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值