由于公司发展的需要,最近都在进行大数据的学习。在进行Zookeeper安装前,必须要有hadoop集群环境(hadoop集群搭建周末总结一下)和JDK环境。
Zookeeper官方下载路径:
http://www.apache.org/dyn/closer.cgi/zookeeper/
这里我下载的是zookeeper-3.4.9.tar.gz
下载后置,对zookeeper-3.4.9.tar.gz进行解压在自己想要放的位置,这里我解压在/usr文件夹下
tar -zxvf zookeeper-3.4.9.tar.gz
进入zookeeper-3.4.9文件夹的conf文件夹内,把zoo_sample.cfg拷贝一份zoo.cfg。
cp zoo_sample.cfg zoo.cfg
修改zoo.cfg里面的内容,两个地方:
1.指定dataDir路径,我这里指定的是/usr/zookeeper-3.4.9/data,原zookeeper-3.4.9文件夹内没有data文件夹,需要自建一个data文件夹。
2.指定集群节点的端口。
3.指定Zookeeper环境变量
gedit /etc/environment
4.在/usr/zookeeper-3.4.9/data中,新建一个文件myid,在master的myid写上1。
5.在master上完成Zookeeper安装后,在通过ssh复制Zookeeper文件夹到slave-1和slave-2节点上,修改myid。
启动hadoop集群
hadoop namenode format
start-all.sh
启动hadoop集群后,先在slave-1和slave-2两个节点执行zkServer.sh start,然后执行zkServer,sh status查看是否成功。
slave-1:
slave-2:
master节点也一样先执行kServer.sh start,然后执行zkServer,sh status查看是否成功。
这样我们就完成了Zookeeper在Hadoop集群上的部署!
今天就到这里,周末对Hadoop进行详细的分析。