zookeeper安装

2017-03-29  本文已影响22人  brightranger

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

上传安装包

<code>zookeeper-3.4.9.tar.gz</code>

修改配置文件

拷贝配置文件 <code>zoo_sample.cfg</code>到<code>zoo.cfg</code>,并修改成如下内容
<pre>
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
</pre>

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

启动服务

<code>./zkServer.sh start</code>

查看zookeeper内容(验证)

<code>./zkCli.sh -server 172.16.0.154:2181</code>

伪集群安装


创建结点目录
<pre>
[root@localhost zookeeper]# mkdir zookeeper01
[root@localhost zookeeper]# mkdir zookeeper02
[root@localhost zookeeper]# mkdir zookeeper03
</pre>
把安装文件copy到三个结点目录中.
<pre>
[root@localhost zookeeper01]# cp -rf ../zookeeper-3.5.0-alpha ./
</pre>

修改配置文件
<pre>
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
</pre>

在dataDir目录中创建myid文件
<pre>
[root@localhost bin]# cd /app/zookeeper/zookeeper01/data/
[root@localhost bin]# vi myid
</pre>

内容为
对应的结点id

启动所有结点

<pre>
[root@localhost bin]# ./zkServer.sh start
</pre>
测试:
<pre>
[root@localhost bin]# ./zkCli.sh -server 172.16.0.154:2181
Connecting to 172.16.0.154:2181
</pre>
完成

集群模式


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

上一篇下一篇

猜你喜欢

热点阅读