zookeeper安装配置

1.环境准备:JDK,配置hosts

2.Zookeeper下载地址:

下载后解压,进入zookeeper根目录zookeeper-3.4.5
下创建data目录和myid文件
mkdir data;touch myid
其中myid存放server的id,必须唯一
3.将zookeeper下的conf目录中的zoo_sample.cfg复制一份或者直接更名为zoo.cfg
修改dataDir=你的zookeeper路径/data
新增 server.1=maser:2888:3888
   server.2=slave1:2888:3888
然后保存退出
4.修改刚才新建的myid,写入server id如:1,保存退出
5.本机配置完成,将本机配置好的zookeeper拷贝到集群中的其他机器上
如:scp -r ./zookeeper-3.4.5 slave1:/opt/soft/
记得在其他机器上修改myid,注意保证唯一
6拷贝完成后启动zookeeper,在所有机器上进入到zookeeper目录下的bin文件
./zkServer.sh start
显示:

JMX enabled by default
Using config: /opt/soft/storm/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: leader

zookeeper启动成功此台为领导者,Mode:follower为跟随者

7启动失败

JMX enabled by default
Using config: /opt/soft/storm/zookeeper-3.4.5/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

查看bin目录下的zookeeper.out文件

如为java找不到则可能为/etc/profile文件中JAVAHOME配置错误

如报错:java.net.NoRouteToHostException: No route to host则可能为防火墙未关闭

关闭防火墙:

(1) 重启后永久性生效:

开启:chkconfig iptables on

关闭:chkconfig iptables off

修改/etc/sysconfig/selinux文件中SELINUX=disabled

(2) 即时生效,重启后失效:

开启:service iptables start

关闭:service iptables stop

 

 

 
 

posted on 2015-06-25 01:51  不得不写  阅读(311)  评论(0编辑  收藏  举报