解压:
tar -zxvf zookeeper-3.4.5.tar.gz
进入:
cd /usr/local/src/zookeeper-3.4.5/conf
拷贝文件:
cp zoo_sample.cfg zoo.cfg
编辑文件:
vi zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
分发文件:
scp -r zookeeper-3.4.5 slave1:/usr/local/src/
scp -r zookeeper-3.4.5 slave2:/usr/local/src/
配置环境变量:
vi /etc/profile
export ZK_HOME=/usr/local/src/zookeeper-3.4.5/
export PATH=$PATH:$ZK_HOME/bin
刷新生效:
source /etc/profile
创建目录:
mkdir /tmp/zookeeper
mkdir /tmp/zookeeper
mkdir /tmp/zookeeper
创建新文件:
在从机上修改myid文件,分别为:2,3
vi /tmp/zookeeper/myid
1
2
3
分发:
scp -r /etc/profile slave1:/etc/profile
scp -r /etc/profile slave2:/etc/profile
刷新环境变量:
source /etc/profile
三个节点分别执行:
zkServer.sh start zoo.cfg
查看状态:
zkServer.sh status
启动:
zkCli.sh
master节点,启动守护进程
hadoop-daemons.sh start journalnode
master节点,初始化HA在zookeeper中的状态
hdfs zkfc -formatZK
master节点初始化namenode
hdfs namenode -format