zokeeper-3.4.6安装配置

本文介绍了Zookeeper-3.4.6的安装步骤,包括解压软件包,复制配置文件,编辑zoo.cfg以配置服务器信息,设置dataDir目录下的myid文件,并讲解了环境变量的添加。最后,提供了启动、停止、检查状态的命令,以及使用zkCli.sh进行测试的示例。
摘要由CSDN通过智能技术生成
 
 
1,zookeeper( 配置 )
conf/ zoo.cfg
dataDir =/var/ sxt / zk
server.1=node02:2888:3888
server.2=node03:2888:3888
server.3=node04:2888:3888
/var/ sxt / zk
echo 1 > myid     // 数字根据节点规划


解压

    tar -zxvf zookeeper-3.4.6.tar.gz

进入conf目录,拷贝zoo_samle.cfg为zoo.cfg

    cp zoo_sample.cfg zoo.cfg

4.编辑zoo.cfg

 

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/var/zk
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
server.1=192.168.136.112:2888:3888
server.2=192.168.136.113:2888:3888
server.3=192.168.136.114:2888:3888

#server.A = B:C:D

#A表示这个是第几号服务器, B 是这个服务器的 ip 地址;
#C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;
#D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader
全部集群都设置成这样的配置,唯一不同的需要在不同的机器上所配置的dataDir目录下建立一个myid的文件,其中就写本机是第几号服务器。

cd /var/zk/
echo 1 > myid 

 5.添加环境变量

vi /etc/profile


export JAVA_HOME=/usr/jdk1.8.0_11
export HADOOP_HOME=/usr/hadoop-3.1.1
export ZOOKEEPER_HOME=/usr/zookeeper-3.4.6

JRE_HOME=/usr/jdk1.8.0_11/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin
export PATH JAVA_HOME CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin

启动

zkServer.sh start   || stop || status || restart
 测试

zkCli.sh -server 192.168.147.128:2181

配置文件 : 集群中要同步!!!

 hdfs namenode –format
hadoop-deamon.sh start namenode

 

另一台 NN
hdfs namenode   - bootstrapStandby
start-dfs.sh
$ZOOKEEPER/bin/zkCli.sh
ls /
hdfs zkfc - formatZK
stop-dfs.sh && start-dfs.sh  ||  hadoop-daemon.sh start zkfc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值