zookeeper安装

先来个简单的单机安装吧!!!

上传安装包

zookeeper-3.4.9.tar.gz

修改配置文件

拷贝配置文件 zoo_sample.cfgzoo.cfg,并修改成如下内容


tickTime=2000
initLimit=10
syncLimit=5
dataDir=/app/zookeeper/zookeeper-3.5.0-alpha/data
dataLogDir=/app/zookeeper/zookeeper-3.5.0-alpha/logs
clientPort=2181
admin.serverPort=8075

注:其中admin.serverPort为新版本的zookeeper自带的jetty服务的端口号。

启动服务

./zkServer.sh start

查看zookeeper内容(验证)

./zkCli.sh -server 172.16.0.154:2181

伪集群安装


创建结点目录


[root@localhost zookeeper]# mkdir zookeeper01
[root@localhost zookeeper]# mkdir zookeeper02
[root@localhost zookeeper]# mkdir zookeeper03

把安装文件copy到三个结点目录中.

[root@localhost zookeeper01]# cp -rf ../zookeeper-3.5.0-alpha ./

修改配置文件


tickTime=2000
initLimit=10
syncLimit=5
dataDir=/app/zookeeper/zookeeper03/data
dataLogDir=/app/zookeeper/zookeeper03/logs
clientPort=2183

server.1=172.16.0.154:2887:3887
server.2=172.16.0.154:2888:3888
server.3=172.16.0.154:2889:3889

admin.serverPort=8077

在dataDir目录中创建myid文件


[root@localhost bin]# cd /app/zookeeper/zookeeper01/data/
[root@localhost bin]# vi myid

内容为
对应的结点id

启动所有结点


[root@localhost bin]# ./zkServer.sh start

测试:

[root@localhost bin]# ./zkCli.sh -server 172.16.0.154:2181
Connecting to 172.16.0.154:2181

完成

集群模式


跟伪集群一样。只是只需要修改一个结点的zoo.cfg.其他结点的zoo.cfg。是一样的.

你可能感兴趣的:(zookeeper安装)