您的位置:首页 > 运维架构 > Linux

Zookeeper在Linux下的安装与配置

2017-08-06 15:15 281 查看
一共三个节点 (zookeeper服务器集群规模不小于3个节点),要求服务器之间系统时间保持一致。

2. 解压zookeeper-3.4.5.tar.gz到/usr/local 下  比如安装包在根目录/install下

cd /install

tar -zxvf  zookeeper-3.4.5.tar.gz -C /usr/local     解压到根目录下/usr/local 文件夹

3. 将解压后的文件夹改名

mv  zookeeper-3.4.5 zookeeper

 

4. 修改环境变量

接下来配置zookeeper环境变量(注意先配置好java环境变量)

vi /etc/profile

增加如下

export ZOOKEEPER_HOME=/usr/local/zookeeper
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=.:$JAVA_HOME/bin:ZOOKEEPER_HOME/bin:$PATH

    5. 刷新

  source /etc/profile

    6. 到zookeeper下修改配置文件

   cd /usr/local/zookeeper/conf

   mv  zoo_sample.cfg zoo.cfg

   7. 修改conf :   vi zoo.cfg  修改两处

       (1) dataDir=/usr/local/zookeeper/data

        (2)最后面添加

            server.0=192.168.1.120:2888:3888

            server.1=192.168.1.121:2888:3888

            server.2=192.168.1.122:2888:3888

 8. 服务器标识配置:

     创建文件夹   mkdir data

     创建文件 myid 并填写内容为0 :    vi  myid(内容为服务器标识:0)

如:192.168.1.120 上myid文件的值为0

192.168.1.121 上myid文件的值为1

192.168.1.122上myid文件的值为2

路径 (vi  /usr/local/zookeeper/data/myid)

对另外两台机器  /etc/profile 做同样修改 、还有复制zookeeper目录到另外两台机器的/usr/local/ 下。一共是三台机器

9. 启动zookeeper:

   路径  :   /usr/local/zookeeper/bin

   执行:   zkServer.sh start  (注意这里3台机器都要进行启动)

  状态:  zkServer.sh status  (在三个节点上检测zk的mode, 一个 leader和两个follower)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: