该文章仅用于记录个人笔记,如果您觉得不专业或者有误导,打扰到您,请谅解。
Hadoop组件搭建-前置要求
Hadoop组件搭建-jdk
Hadoop组件搭建-Hadoop伪分布式
Hadoop组件搭建-Hadoop全分布式
Hadoop组件搭建-Zookeeper
Hadoop组件搭建-Hadoop HA高可用
Hadoop组件搭建-Mysql
Hadoop组件搭建-Hive
Hadoop组件搭建-Sqoop
Hadoop组件搭建-SCALA SPARK
在操作之前请先确保java成功安装Hadoop组件搭建-jdk
并且把前置要求完成Hadoop组件搭建-前置要求
解压
解压zookeeper包到root下
tar -zxvf zookeeper-3.4.5.tar.gz -C ~/
更改文件名
mv zookeeper-3.4.5 zookeeper
配置环境变量
给Zookeeper添加环境变量
vim /etc/profile
新增
export ZK_HOME=/root/zookeeper
export PATH=
P
A
T
H
:
PATH:
PATH:ZK_HOME/bin
刷新环境变量
source /etc/profile
修改配置文件
进入到zookeeper/conf目录下
cd zookeeper/conf
把zoo_sample.cfg复制成zoo.cfg
cp zoo_sample.cfg zoo.cfg
vim 编辑zoo.cfg
vim zoo.cfg
修改
dataDir=/root/zookeeper/data
新增
dataLogDir=/root/zookeeper/logs
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
在zookeeper目录下新建data和logs文件
cd zookeeper
mkdir data
mkdir logs
进入data目录下新建myid文件 填入1
cd data
echo "1">myid
分发环境变量、zookeeper文件
此时Zokeeper的配置已经完成
将zookeeper拷贝到slave1 slave2上
scp -r /root/zookeeper root@slave1:~/
scp -r /root/zookeeper root@slave2:~/
scp /etc/profile root@slave1:/etc/
scp /etc/profile root@slave2:/etc/
在slave1 slave2上也刷新环境变量
source /etc/profile
修改slave1 slave2 zookeeper/data/myid的内容
slave1:
cd zookeeper/data
echo "2">miyd
slave2:
cd zookeeper/data
echo "3">miyd
三台机器启动Zookeeper
zkServer.sh start
查看运行结果
zkServer.sh status
最终结果应该为两台follower一台leader