关于hadoop集群搭建有一些准备工作要做,具体请参照hadoop集群环境搭建准备工作
(我成功的按照这个步骤部署成功了,经实际验证,该方法可行)
一、安装zookeeper
1 将zookeeper的安装包上传到linux系统中,并且 建立 /root/itcast/目录,将其解压到该目录下:
tar -zxvf zookeeper-3.4.5.tar.gz -C /itcast/
2 将zookeeper3.4.5/conf下的zoo_sanmple.cfd改名为zoo.cfg
mv zoo_sample.cfg zoo.cfg
3 修改配置
vim zoo.cfg
修改:dataDir=/itcast/zookeeper-3.4.5/tmp (此时该文件夹还不存在,一会可创建之)
在文档的最后添加:
server.1=itcast04:2888:3888
server.2=itcast05:2888:3888
server.3=itcast06:2888:3888
保存退出
然后创建一个tmp文件夹
mkdir /itcast/zookeeper-3.4.5/tmp
在tmp文件夹中创建一个myid文件
vim /itcast/zookeeper-3.4.5/tmp/myid
最后向该文件写入ID,其中ID号是刚才配置的文件(一定要在tmp文件下创建,否则会报错Error contacting service. It is probably not running)。
4 将配置好的zookeeper拷贝到其他节点
scp -r /itcast/ itcast15:/
scp -r /itcast/ itcast16:/
注意:修改itcast15、itcast16对应/itcast/zookeeper-3.4.5/data/myid内容
5 启动验证是否成功安装
cd /itcast/zookeeper-3.4.5/bin/
启动zk
./zkServer.sh start
查看zk状态
./zkServer.sh status
如果出现:
JMX enabled by default
Using config: /itcast/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower
说明状态运行无误,安装成功!
接下来就是安装配置hadoop集群,具体请参照hadoop集群环境搭建之安装配置hadoop集群