zoukankan      html  css  js  c++  java
  • centos6.5环境安装zookeeper-3.4.5

     1.将zookeeper-3.4.5.tar.gz压缩包拷贝到/usr/local/src, 并用如下命令解压 tar -xzf  zookeeper-3.4.5.tar.gz

    2.在zookeeper的解压目录中创建myid文件, 里面的值为:0

    3.进入conf/目录, 拷贝zoo_sample.cfg文件为zoo.cfg, (命令#cp  zoo_sample.cfg  zoo.cfg). 在文件结尾添加三行内容, server.?, 这个问号0,1,2分别是三台机器中zookeeper的myid.

    888x端口号是服务之间通信的端口, 而777x是zookeeper与其他应用程序通信的端口. 而master, slave1, slave2是在hosts中已映射了主节点ip和另外两台从节点ip.

    4.拷贝zookeeper解压文件到两个从节点, 并分别修改myid文件的内容.

      

    5.进入到zookeeper的bin目录, 通过以下命令启动, 注意: 每台机器(主节点和从节点)都要这样启动.

    通过jps查看进程发现, 进程并没有启动, 通过以下命令查看状态, 发现有错误.

    6.出现以上错误的原因是zoo.cfg文件中dataDir路径配置错误, dataDir这个路径是告诉zoo.cfg去哪里找myid的文件地址.(注意:每个节点中的文件都要修改)

    7.重新启动后发现进程开启了.

    用一下命令查看状态, 可以知道那个是zookeeper的主节点, 哪一个是zookeeper的从节点

     

    注意:这里master,slave1,slave2是我们在hosts配置的, 不一定master就是zookeeper的主节点, 这个是随机的.

    另外注意一点: zookeeper集群的数量N=2F+1, 当集群中的机器宕机超过F台, 即存活的机器少于F+1台时, 整个集群就无法工作了.

    安装教程到此就结束了!!!

  • 相关阅读:
    IT名词备忘录——汇编
    逆转链表的实现
    编写安全的代码的一些技巧
    extern c 谈
    回调函数
    职场必备八个黄金句型
    CString类的用法介绍和自己动手写的CString类
    61条面向对象设计的经验原则(转贴)
    sprintf的用法
    VisualStudioVS2010统计代码行数
  • 原文地址:https://www.cnblogs.com/CoolJayson/p/7764531.html
Copyright © 2011-2022 走看看