Zookeeper_3.4.8安装配置文档

来源:互联网 发布:苹果5s数据流量开关 编辑:程序博客网 时间:2024/09/21 09:02

Zookeeper 3.4.8安装配置

 

一、 Zookeeper组件

对于Zookeeper集群的话,官方推荐的最小节点数为3个。【由于zookeeper的算法是要求单数台机器完成,所以在配置的时候必须注意zookeeper要配置单数台机器,配置偶数台机器会出现一些无法预知的错误。】

这里安装配置zookeeper-3.4.8版本。

二、 Zookeeper相关安装配置

1.         安装相关基本组件

下载安装Java JDK和配置hosts文件 (这里不详细介绍了)。

2.         下载并解压安装对应版本的zookeeper。

3.         将zookeeper-3.4.8/conf目录下的zoo_sample.cfg文件拷贝一份,命名为为“zoo.cfg”,并进行内容修改:

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/data/xxx/zookeeper-3.4.8/data

dataLogDir=/data/xxx/zookeeper-3.4.8/logs

clientPort=2181

server.1= linux131:2888:3888

server.2=linux135:2888:3888

server.3=linux137:2888:3888

4.         创建dataDirdataLogDir参数指定的目录,并在目录下创建文件,命名为“myid”。

5.         编辑“myid”文件,并在对应的IP的机器上输入对应的编号。

如果是多服务器配置,就需要将zookeeper-3.4.8目录拷贝到其他服务器,然后按照上述的方法修改myid:1、2、3。

6.         SCP复制zookeeper-3.4.8文件夹到其他服务器,并修改文件夹权限。chmod -R 777 zookeeper-3.4.8

7.         在所有服务器中执行bin/zkServer.sh start,启动zookeeper.

zkServer.sh start

jps查看:5437 QuorumPeerMain【安装成功】

8.         停止zookeeper进程:bin/zkServer.sh stop

9.         查看状态:bin/zkServer.sh status

10.       启动客户端脚本:bin/zkCli.sh -server 192.168.22.137:2181

Connecting to 192.168.22.137:2181

……

WATCHER::

WatchedEventstate:SyncConnected type:None path:null

[zk: 192.168.22.137:2181(CONNECTED) 0] (此时即可输入命令)

[zk: 192.168.22.137:2181(CONNECTED) 0] ls/

ZooKeeper-serverhost:port cmd args

connect host:port

get path [watch]

ls path [watch]

………

0 0
原创粉丝点击