• CentOS下安装zookeeper


    Linux下安装Zookeeper集群步骤

    (1) 下载zookeeper安装包

      地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

    (2) 解压安装包并放置在对应的路径下

      解压对应文件到对应的路径下,本文将zookeeper解压到/soft/zk路径下,并在zk路径下建立 dataDir与dataLogDir路径

      cd /soft/zk

      tar -xvf zookeeper-xxx.tar.gz

      mkdir dataDir

      mkdir dataLogDir

    (3) 配置zookeeper的配置文件

      对zookeeper进行配置

      cd /soft/zk/zookeeper-xxx/conf

      cp zoo-sample.cfg zoo.cfg

      vim zoo.cfg

      

    # The number of milliseconds of each tick
    tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just # example sakes. dataDir=/soft/zk/dataDir dataLogDir=/soft/zk/dataLogDir # the port at which the clients will connect clientPort=2181 server.1=192.168.1.111:2888:3888 server.2=192.168.1.112:2888:3888 server.3=192.168.1.113:2888:3888

    这里对zookeeper服务器进行配置,这里需要将myid与对应的服务器编号对应

    (4) 设置zookeeper对应的myid文件

      cd /soft/zk/dataDir

      vim myid

      将服务器编号放入

    (5) 启动zookeeper服务

      cd /soft/zk/zookeeper-xxx/bin

      sh zkServer.sh start

      启动服务,注意查看zookeeper.out这个日志输出,可以看到问题点

    (6) 验证zookeeper是否正常启动

      cd /soft/zk/zookeeper-xxx/bin

      sh zkServer.sh status

      sh zkCli.sh -server 192.168.1.111:2181

    (7) 查询zookeeper服务器对应的主从关系状态

      cd /soft/zk/zookeeper-xxx/bin

      sh zkServer.sh status

    (8) 注意点,如果客户端与服务器的时间相差比较大,客户端退出后,创建的临时节点不会自动删除。

  • 相关阅读:
    POJ
    POJ
    HDU——1027Ignatius and the Princess II(next_permutation函数)
    HDU——1106排序(istringstream的使用、STLvector练习)
    HDU——2054A==B?
    HDU——2087剪花布条
    HDU——2064汉诺塔III
    HDU——2068RPG的错排(错排公式)
    HDU——1789Doing Homework again(贪心)
    HDU——2067小兔的棋盘(卡特兰数&递推DP)
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/5161950.html
Copyright © 2020-2023  润新知