zoukankan      html  css  js  c++  java
  • RedHat6.5安装zookeeper单机

    版本号:

    Redhat6.5  zookeeper-3.4.6  JDK1.8

    zookeeper下载

    官网下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

    百度云盘下载地址:链接:http://pan.baidu.com/s/1jIHYV7S 密码:pddz

    1安装zookeeper

    1.1创建对应的目录和文件

    在maste机器的/usr/local目录下新建一个名为zookeeper的文件夹,并将下载的压缩包zookeeper-3.4.6.tar.gz上传上去

    如图: 

    在master机器上执行命令创建两个目录:

     mkdir   /usr/local/zookeeper/data

     mkdir   /usr/local/zookeeper/dataLog

     创建完成后,如图: 

     

    在master机器的/usr/local/zookeeper/zookeeper-3.4.6/conf目录内都创建一个名为zoo.cfg的文件:

    cd /usr/local/zookeeper/zookeeper-3.4.6/conf

    cp  zoo_sample.cfg   zoo.cfg

    如图:

     

    1.2修改配置文件zoo.cfg

          把集群内master、slave1、slave2三台机器的zookeeper的zoo.cfg配置文件都修改成一样的内容,主要是在末尾增加配置:

    
    
    1. dataDir=/usr/local/zookeeper/data
    2. dataLogDir=/usr/local/zookeeper/dataLog

     配置完之后zoo.cfg文件内容是:

    
    
    1. # The number of milliseconds of each tick
    2. tickTime=2000
    3. # The number of ticks that the initial 
    4. # synchronization phase can take
    5. initLimit=10
    6. # The number of ticks that can pass between 
    7. # sending a request and getting an acknowledgement
    8. syncLimit=5
    9. # the directory where the snapshot is stored.
    10. # do not use /tmp for storage, /tmp here is just 
    11. # example sakes.
    12. dataDir=/tmp/zookeeper
    13. # the port at which the clients will connect
    14. clientPort=2181
    15. # the maximum number of client connections.
    16. # increase this if you need to handle more clients
    17. #maxClientCnxns=60
    18. #
    19. # Be sure to read the maintenance section of the 
    20. # administrator guide before turning on autopurge.
    21. #
    22. # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
    23. #
    24. # The number of snapshots to retain in dataDir
    25. #autopurge.snapRetainCount=3
    26. # Purge task interval in hours
    27. # Set to "0" to disable auto purge feature
    28. #autopurge.purgeInterval=1
    29.  
    30. dataDir=/usr/local/zookeeper/data
    31. dataLogDir=/usr/local/zookeeper/dataLog

             说明:dataDir和dataLogDir需要自己创建,目录可以自己制定,对应即可。

    1.3配置zookeeper环境变量

    sudo gedit /etc/profile

    在每个节点配置环境变量/etc/profile

    
    
    1. #set zookeeper environment
    2. export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.4.6
    3. export PATH=$ZOOKEEPER_HOME/bin:$PATH

    source /etc/profile

    2  启动和测试

    2.1  启动zookeeper

    下面的步骤是手动启动zookeeper的步骤。

           执行启动的命令是:

        /usr/local/zookeeper/zookeeper-3.4.6/bin/zkServer.sh   start

    
    
    1. [root@master zookeeper-3.4.6]# zkServer.sh start
    2. JMX enabled by default
    3. Using config: /usr/local/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
    4. Starting zookeeper ... STARTED

    2.2  测试

    jps

     

    
    
    1. [root@master zookeeper-3.4.6]# jps
    2. 4849SecondaryNameNode
    3. 5714Master
    4. 5810Worker
    5. 4676DataNode
    6. 5126NodeManager
    7. 5015ResourceManager
    8. 6008QuorumPeerMain
    9. 4542NameNode
    10. 6031Jps

     

    6008 QuorumPeerMain 

    zkServer.sh status

    
    
    1. [root@master zookeeper-3.4.6]#
    2. JMX enabled bydefault
    3. Using config:/usr/local/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
    4. Mode: standalone 

     

    参考自:http://blog.csdn.net/pucao_cug/article/details/72228973

  • 相关阅读:
    85. Maximal Rectangle
    120. Triangle
    72. Edit Distance
    39. Combination Sum
    44. Wildcard Matching
    138. Copy List with Random Pointer
    91. Decode Ways
    142. Linked List Cycle II
    异或的性质及应用
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/yangcx666/p/8723890.html
Copyright © 2011-2022 走看看