zookeeper的简易安装配置

官网的user guide在这:

http://hadoop.apache.org/zookeeper/docs/current/zookeeperStarted.html#sc_RunningReplicatedZooKeeper

 

zookeeper的配置只需要更改两个文件

一个是 ./conf/zoo.cfg

一个是zoo.cfg中配置的dataDir的目录下的myid文件,这个myid文件需要自己创建。

 

进入./zookeeper-3.3.0/conf目录后,

cp zoo_sample.cfg zoo.cfg 拷贝一份

vim .cfg

 

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

dataDir=/data/hadoop-0.20.2/zookeeperdata

# the port at which the clients will connect

clientPort=2181

 

#下面是参与的4个节点

server.1=s1:2888:3888

server.2=s2:2888:3888

server.3=s3:2888:3888

server.4=s4:2888:3888

 

dataDir目录需要逐一手动创建了。

在这个目录下建立文件myid,内容是server后面的id,例如服务器s1对应的是1,则在myid中写入1.

 

将zookeeper-3.3.0分发到所有的服务器中,并且要更改相应的myid.

 

启动zookeeper服务:

bin/zkServer.sh start (对所有的服务器都要执行)

 

如果是新加入的节点的话:

nohup bin/zkCli.sh -server s1:2181 &

 

如果报Cannot open channel to X at election address / Connection refused错误

先不要担心,

一般把所有的服务器是zkServer服务启动后,错误就会消失了。

 

通过web方式可以查看运行在HBase下的zookeeper :

http://master:60010/zk.jsp

 

 

 

 

 

你可能感兴趣的:(jsp,hadoop,hbase,zk,vim)