文档章节

RedHat6.5安装zookeeper单机

四叶草666
 四叶草666
发布于 2017/07/19 10:11
字数 570
阅读 5
收藏 0

版本号:

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

© 著作权归作者所有

共有 人打赏支持
四叶草666
粉丝 0
博文 51
码字总数 50778
作品 0
深圳
程序员
安装ZooKeeper(单机、伪集群、集群)

安装ZooKeeper(单机、伪集群、集群)博客分类: 大数据平台架构移动互联网 关键字:安装ZooKeeper(单机、伪集群、集群) 推荐学习列表: zookeeper jvm设置:http://www.th7.cn/Program/j...

qq_27264789
04/17
0
0
zookeeper单机多实例部署

主题介绍 介绍zookeeper单机多实例部署,更多适合于实验性质;ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,...

computer306
04/22
0
0
《Zookeeper--Windows单机安装》

《Zookeeper--Windows单机安装》 Zookeeper作为Dubbo服务的注册中心,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中...

爱笑的我们
05/09
0
0
Zookeeper完全分布式集群的搭建

Zookeeper完全分布式集群的搭建 一、集群模式 1、单机模式 在zoo.cfg中只配置一个server.id就是单机模式了。 这种模式下,如果当前主机宕机,那么所有依赖于当前zookeeper服务工作的其他服务...

星汉
04/27
0
0
ZooKeeper的伪分布式集群搭建以及真分布式集群搭建

zk集群的一些基本概念 zookeeper集群搭建: zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh -server [ip]:[port] 命令检测集群是否配置成...

ZeroOne01
04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Memcached启动参数详解

memcached -d -m 1024 -l 192.168.100.101 -p 11211 -P /tmp/memcached.pid -c 1024 -f 1.25 -n 80 -t 16 运行参数描述 -d:以守护(daemon)进程方式启动; -u:是运行Memcache的用户,例如 ......

月下狼
22分钟前
0
0
xgboost-kaggle

https://www.kaggle.com/dansbecker/xgboost This tutorial is part of the Learn Machine Learning series. In this step, you will learn how to build and optimize models with the powe......

tantexian
23分钟前
0
0
nginx学习八 代理服务

最常用的语法 proxy_pass Syntax: proxy_pass URL;Default: --Context:location.if in location,limit_exception 反向代理 例:/etc/nginx/conf.d/default.conf 反向代理(代理服务端)......

Romanceling
30分钟前
0
0
npm ERR! Unexpected end of JSON ...

npm install 报错: npm ERR! Unexpected end of JSON input while parsing near '..."^2.8.14"},"_hasShrin' npm ERR! A complete log of this run can be found in: ... 打开终端 命令: 第......

大_侠
34分钟前
0
0
Android中的设计模式之责任链模式

参考 《设计模式:可复用面向对象软件的基础 》5.1 Chain of responsibility 职责链 对象行为型模式 《Android源码设计模式解析与实战》第9章 使编程更有灵活性--责任链模式 意图 使多个对象...

newtrek
37分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部