文档章节

zookeeper-集群搭建-入门

岸芷汀兰
 岸芷汀兰
发布于 2015/12/31 10:51
字数 646
阅读 39
收藏 1

码上生花,ECharts 作品展示赛正式启动!>>>

 

zookeeper中conf文件夹下的配置文件zoo.cfg的常用 配置参数 含义讲解:

1,tickTime:    服务器和客户端,心跳的时间间隔。即,每隔tickTime的时间 就会发送一个心跳。时间单位是毫秒。

2,initLimit:   集群中的 leader和follower的初始通信时限。在集群搭建启动的时候,有的个体启动快,有的启动慢。当超过我们设置的时限后,如果follower还没启动好,那么认为它启动失败。时间单位是:心跳数,即多少个tickTime。

3,syncLimit :  集群中的leader和 follower同步通信的时限,即,同步失败 ,最多尝试再次通信的次数。时间单位是:心跳数,即多少个tickTime。

4,dataDir:  数据目录文件。

5,clientPort:客户端连接的端口。

6,server.N  = ip{或者主机别名}:通信端口port1:选举端口port2

    服务器名称与地址,集群配置。其中server的写法固定。N是具体的 每个zookeeper的数字编号,同一个集群中  不允许重复。 所有集群中的zookeeper的通信端口和选举端口需要保持一致。

   如下,实例配置:

    server.1 = zk246:2888:3888

    server.2 = zk73:2888:3888

    server.3 = zk198:2888:3888

    如果这么配置了,那么,就意味着 zk246的zookeeper的id是1     zk73的zookeeper的id是2 ,,,,,,

 

现在,开始做集群配置搭建 。

除了以上的 准备工作外,还需要做的事情如下:

O:预备工作:【每台服务器上】

        服务器hostname的设置:

                    参考文档: https://my.oschina.net/tinglanrmb32/blog/1808383

                具体操作:

                    vim /etc/hosts,加入如下配置

            

                    【    3个ip对应的hostname 要和机器 实际的hostname一致】

 

        关闭防火墙

                     systemctl  stop   firewalld.service

                     systemctl  stop  iptables.service

A :  解压zookeeper的安装包,进入conf/zoo.cfg

B :在上边的路径dataDir的目录下,新建文件 myid,然后写入对应的id值,具体的dataDir的路径可以自定义

C:在zoo.cfg下 添加如下配置:

        

        server.1 = 0.0.0.0:2888:3888

        server.2 = zk73:2888:3888

        server.3 = zk198:2888:3888

        

        注意: 如果对服务器 zk246配置,那么 当前服务器下的zookeeper的server配置应该为:

                server.1 = 0.0.0.0:2888:3888,其他2台配置 用正常的hostname,

                同理,如果当前服务器是zk73,那么 正确的server配置应该为:

                

                        server.1 = zk246:2888:3888

                        server.2 = 0.0.0.0:2888:3888

                        server.3 = zk198:2888:3888

D: 用同样的方式 重复以上步骤 ,配置三个zookeeper。

E: 最后分别启动各台zookeeper即可。

 

    注意:zookeeper的日志文件是:zookeeper.out

© 著作权归作者所有

岸芷汀兰
粉丝 28
博文 277
码字总数 90342
作品 0
南岸
高级程序员
私信 提问
加载中
请先登录后再评论。
solr集群的搭建教程和使用入门

1 什么是SolrCloud? SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。 当一个系统的索引数据量少的时候是不需要使用SolrCloud...

osc_jbyqrnfz
2018/06/08
2
0
一篇文章带你入门Zookeeper

Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态...

动力节点
2019/01/10
0
0
Zookeeper入门看这篇就够了!!

Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态...

osc_kd43hwzg
2019/06/04
8
0
Zookeeper单机与集群搭建配置

目录 一、概览 二、单机Zookeeper   2.1、安装zookeeper   2.2、配置zookeeper   2.3、zk server状态管理   2.4、使用zkCli登录zk服务器 三、Zookeeper集群搭建配置   3.1、环境介...

osc_hmkjllgv
2019/06/07
13
0
【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建

ZooKeeper安装模式主要有3种: 单机版(Standalone模式)模式:仅有一个ZooKeeper服务 伪集群模式:单机多个ZooKeeper服务 集群模式:多机多ZooKeeper服务 1 单机版(Standalone模式)安装 ...

猿人谷6
2019/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

自媒体文章原创度检测,可以试一下蚁小二工具

自媒体文章原创度检测,可以试一下蚁小二工具,现在的自媒体人对文章原创度检测这一块还是挺看重的,因为文章的原创度不仅仅和推荐量有关还和质量分值有关,这个时候就可以用到蚁小二工具。 ...

一键分发工具-蚁小二
10分钟前
15
0
Cannot import Sklearn from sklearn.externals.joblib

使用: from sklearn.externals import joblib 报错:Cannot import Sklearn from sklearn.externals.joblib 解决方法: python -m pip install sklearn --upgrade python -m pip install jobli......

hc321
11分钟前
8
0
编程语言那么多,为何建议学习python呢?

  随着互联网技术的发展,大家对于编程的认识越来越系统化了,现在学习编程的年龄越来越小,而编程也成为了我们学习的重要知识。   当然,学习编程知识不分早晚的,也有很多26岁左右才转...

osc_ix000whh
11分钟前
5
0
kubectl的使用

https://kubernetes.io/docs/reference/kubectl/overview/

osc_n1fa9m3z
12分钟前
5
0
2020上海锁博会

上海锁博会将于2020年12月22日至24日在上海新国际博览中心举办“第六届上海国际锁博会”,上海锁博会本来就致力于展现中国作为亚洲最活跃、最具发展潜力的锁具市场之一的独特魅力。 锁博会坚...

osc_uvparld2
14分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部