文档章节

CentOS6 上安装 zookeeper-3.4.10 服务

文文1
 文文1
发布于 2018/10/26 22:38
字数 629
阅读 471
收藏 0

参考两篇文章:

zookeeper-3.4.10的安装配置:   https://www.jianshu.com/p/5a4d7390bbfd

Zookeeper3.4.10详解和安装:    https://blog.csdn.net/qq_32642039/article/details/80887823

SpringBoot+Dubbo+Zookeeper:  https://blog.csdn.net/zekeTao/article/details/80312686

1、创建 /usr/local/services/zookeeper 文件夹:

mkdir -p /usr/local/services/zookeeper

2、进入到 /usr/local/services/zookeeper 目录中:

cd /usr/local/services/zookeeper

3、下载 zookeeper-3.4.10.tar.gz:

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

4、解压缩 zookeeper-3.4.10.tar.gz:

tar -zxvf zookeeper-3.4.10.tar.gz

5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/conf 目录中:

cd zookeeper-3.4.10/conf/

6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

cp zoo_sample.cfg zoo.cfg

7、用 vim 打开 zoo.cfg 文件并修改其内容为如下:

# The number of milliseconds of each tick

    # zookeeper 定义的基准时间间隔,单位:毫秒
    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=/tmp/zookeeper

    # 数据文件夹
    dataDir=/usr/local/services/zookeeper/zookeeper-3.4.10/data

    # 日志文件夹
    dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.10/logs

    # the port at which the clients will connect
    # 客户端访问 zookeeper 的端口号
    clientPort=2181

    # the maximum number of client connections.
    # increase this if you need to handle more clients
    #maxClientCnxns=60
    #
    # Be sure to read the maintenance section of the
    # administrator guide before turning on autopurge.
    #
    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
    #
    # The number of snapshots to retain in dataDir
    #autopurge.snapRetainCount=3
    # Purge task interval in hours
    # Set to "0" to disable auto purge feature
    #autopurge.purgeInterval=1

8、保存并关闭 zoo.cfg 文件:

:wq!

9、进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/bin 目录中:

cd ../bin/

10、用 vim 打开 /etc/ 目录下的配置文件 profile:

vim /etc/profile

并在其尾部追加如下内容:

export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.10/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH

11、使 /etc/ 目录下的 profile 文件即可生效:

source /etc/profile

12、启动 zookeeper 服务:

zkServer.sh start

如打印如下信息则表明启动成功:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED

13、查询 zookeeper 状态:

zkServer.sh status

14、关闭 zookeeper 服务:

zkServer.sh stop

如打印如下信息则表明成功关闭:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED

15、重启 zookeeper 服务:

zkServer.sh restart

如打印如下信息则表明重启成功:
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED
    ZooKeeper JMX enabled by default
    Using config: /usr/local/services/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
--------------------- 

本文转载自:https://blog.csdn.net/qq_16055765/article/details/78579786 

文文1
粉丝 26
博文 497
码字总数 153634
作品 0
长沙
程序员
私信 提问
加载中

评论(0)

详解分布式应用程序协调服务Zookeeper

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 主从结构:HDFS、Yarn、HBa...

李金泽
2018/03/09
0
0
【kafka】kafka集群搭建

简介 要配置kafka,首先要配置zookeeper保证集群的高可用。因此本教程包含两者的配置。 1、下载kafka:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/kafka_2.11-2.1.0.tgz 2、下...

Areya
2019/02/19
74
0
Zookeeper的介绍和安装

What is ZooKeeper? ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步以及提供组服务。 为什么使用Zookeeper 1.大部分分布式应用需要一个主控、协调器或控制器来管理物理...

Grittan
2019/01/04
43
0
【Zookeeper】 - 完全分布式配置

测试系统:CentOS6.5 64位 虚拟机:Vmware Workstation Zookeeper集群节点数:3 ZK角色 Leader: 负责写请求 follower: 跟随者,具有投票权,否则读请求或转发写请求,具有投票权 observer: ...

ZeroneLove
2019/02/25
20
0
【消息队列】1、kafka集群安装

简介 要配置kafka,首先要配置zookeeper保证集群的高可用。因此本教程包含两者的配置。 http://kafka.apache.org/ 1、下载kafka:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/k...

Areya
2019/03/13
26
0

没有更多内容

加载失败,请刷新页面

加载更多

如何用Python增强Excel,减少处理复杂数据的痛苦?

Excel既是一种祝福,也是一种诅咒。 当涉及到足够小的数据和足够简单的操作时,Excel是王道。然而,一旦发现自己在努力走出这些区域,它就会变成一种痛苦。 当然,可以使用ExcelVBA来解决这些...

Python圈子
16分钟前
14
0
Apache配置虚拟目录+Zend Studio访问

1 概述 Apache配置虚拟目录,然后可以通过Zend Studio的工程去访问,只需要修改Apache的httpd.conf文件. 2 修改httpd.conf 找到Apache安装目录下的httpd.conf,在末尾加上: <IfModule dir_modul...

氷泠
17分钟前
25
0
Android知识体系总结2020之Android部分控件篇

初级 1.基础布局 线性布局(LinearLayout) 相对布局(RelativeLayout) 约束布局(ConstraintLayout) 网格布局(GridLayout) 表格布局(TableLayout) 帧布局(FrameLayout) 绝对布局(AbsoluteLayout...

ClAndEllen
19分钟前
21
0
为什么要分库分表?

随着近些年信息化大跃进,各行各业无纸化办公产生了大量的数据,而越来越多的数据存入了数据库中。当使用MySQL数据库的时候,单表超出了2000万数据量就会出现性能上的分水岭。 并且物理服务器...

php开源社区
21分钟前
23
0
关于STM32的裸机多任务多线程心得

多任务多线程 多任务"并行处理" 首先我们来理解一下并行处理,初学者写程序通常是顺序执行,当我们逐渐想成为“专业”人士的时候顺序执行 的程序已经不能满足我们了,所以就需要多任务多线程...

shzwork
22分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部