RedHat6.5安装zookeeper单机
RedHat6.5安装zookeeper单机
我是王者鑫 发表于7个月前
RedHat6.5安装zookeeper单机
  • 发表于 7个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

版本号:

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. 4849 SecondaryNameNode
  3. 5714 Master
  4. 5810 Worker
  5. 4676 DataNode
  6. 5126 NodeManager
  7. 5015 ResourceManager
  8. 6008 QuorumPeerMain
  9. 4542 NameNode
  10. 6031 Jps

 

6008 QuorumPeerMain 

zkServer.sh status

 
  1. [root@master zookeeper-3.4.6]#
  2. JMX enabled by default
  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

标签: zookeeper 单机
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 51
码字总数 50778
×
我是王者鑫
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: