ZooKeeper 集群版搭建步骤

第一步:主机名称到IP地址映射配置

slave-01为例,/etc/hosts内容如下所示:

  1. 192.168.0.179   slave-01
  2. 192.168.0.178   slave-02
  3. 192.168.0.177   slave-03

第二步:修改ZooKeeper配置文件

在其中一台机器(slave-01)上,解压缩zookeeper-3.3.4.tar.gz,修改配置文件conf/zoo.cfg,内容如下所示:

  1. tickTime=2000
  2. dataDir=/home/hadoop/storage/zookeeper
  3. clientPort=2181
  4. initLimit=5
  5. syncLimit=2
  6. server.1=slave-01:2888:3888
  7. server.2=slave-02:2888:3888
  8. server.3=slave-03:2888:3888

第三步:远程复制分发安装文件

上面已经在一台机器slave-01上配置完成ZooKeeper,现在可以将该配置好的安装文件远程拷贝到集群中的各个结点对应的目录下:

  1. cd /home/hadoop/installation/
  2. scp -r zookeeper-3.3.4/ hadoop@slave-02:/home/hadoop/installation/
  3. scp -r zookeeper-3.3.4/ hadoop@slave-03:/home/hadoop/installation/

第四步:设置myid

在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字,例如:

  1. hadoop@slave-01:~/installation/zookeeper-3.3.4$ echo "1" > /home/hadoop/storage/zookeeper/myid
  2. hadoop@slave-02:~/installation/zookeeper-3.3.4$ echo "2" > /home/hadoop/storage/zookeeper/myid
  3. hadoop@slave-03:~/installation/zookeeper-3.3.4$ echo "3" > /home/hadoop/storage/zookeeper/myid

按照上述进行配置即可。

第五步:启动ZooKeeper集群

在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本,如下所示:

  1. hadoop@slave-01:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start
  2. hadoop@slave-02:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start
  3. hadoop@slave-03:~/installation/zookeeper-3.3.4$ bin/zkServer.sh start

转载于:https://www.cnblogs.com/runnerjack/p/7853512.html

zookeeper搭建相关推荐

  1. kafka+zookeeper搭建步骤kafka问题

    kafka+zookeeper搭建步骤 帅气的名称被占用关注 0.1392018.12.04 13:48:00字数 1,007阅读 88 vmware 安装centOS7 克隆虚拟为:三台 本地你的I ...

  2. Kafka基于Zookeeper搭建高可用集群实战

    Kafka基于Zookeeper搭建高可用集群实战 1 前言 1.1 高可用的由来 为何需要Replication? 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Bro ...

  3. hadoop 查看节点主备装填_基于ZooKeeper搭建Hadoop高可用集群

    作者博客:https://blog.csdn.net/m0_37809146/ 一.高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用 ...

  4. SpringBoot + Dubbo + Zookeeper搭建一个简单的分布式服务

    本文使用SpringBoot + Dubbo + Zookeeper 来搭建一个简单的分布式服务 文章目录 dubbo-spring-boot-starter 如何发布 Dubbo 服务 如何消费 D ...

  5. solr与zookeeper搭建solrcloud分布式索引服务实例

    概述 由于机器台数的问题,本次搭建的是一台zookeeper服务器多台solr服务器的形式.其他知识这里不再啰嗦,可以参与:http://wiki.apache.org/solr/SolrCloud ...

  6. zookeeper-常用命令,集成springboot,分布式锁实现和原理 ,dock集群zookeeper搭建,

    (一)zookeeper数据模型 树形结构 每个节点里面保存信息 节点拥有子节点 节点是临时的也可以是持久的 四大节点 PERSISTENT-持久化目录节点 客户端与zookeeper断开连接后,该节 ...

  7. 基于Zookeeper搭建hadoop的HA功能

    简介 使用zookeeper和Hadoop的FailOverController的心跳检测来维护hadoop,并在hadoop宕机的时候通过zookeeper选举功能进行Active的切换 并使用Jo ...

  8. ZooKeeper 搭建集群超详细步骤

    搭建Zookeeper集群 文章目录 搭建Zookeeper集群 1.1 搭建要求 1.2 准备工作 1.3 配置集群 1.4 启动集群 1.5 模拟集群异常 1.1 搭建要求 真实的集群是需要部署在 ...

  9. ActiveMQ——基于Zookeeper搭建Replicated LevelDB集群

     消息的持久化和签收机制等都是为了保证消息的可靠性,但仅保证可靠性是不够的,有时我们还需要保证高可用性,这时就需要搭建ActiveMQ集群,以避免单点故障提升可用性.官方为我们介绍了三种集群搭建的方式 ...

最新文章

  1. 如何利用CycleGAN实现男女性别转换
  2. 实践编译LINUX0.11源码,感觉真爽。
  3. 性能测试中批量数据制作实例的多种方法讨论
  4. 一个大屏监控380个泵房,13000个设备,智能水务是怎么实现的?
  5. Kafka的高性能原理
  6. 约瑟夫环问题(链表 + 公式)
  7. Android LruCache技术原理
  8. 使用内存硬盘(tmpfs)来加速你的网站
  9. 如何使用ReiBoot修复iOS系统
  10. ADF检验数据平稳性
  11. 科研热点|发一篇SCI吃半年土?为何国际期刊版面费越来越贵?
  12. 国产三维CAD华天软件STNOVATION 几何造型内核CRUX IV 解析
  13. 分享 10 个常见的 CSS 页面布局代码片段
  14. leyou商城day10 MQ介绍及详情静态页
  15. MVC5+HTML5 背景轮播图
  16. Linux 文件的属性
  17. linux处理僵尸进程
  18. GeneXus学习(一)安装与介绍
  19. 八字计算方法 php,php计算四柱(生辰八字)的方法
  20. PTA乙级1028 人口普查

热门文章

  1. ITK:读写矢量图像
  2. VTK:绘图之ScatterPlot
  3. VTK:图片之ImageTransparency
  4. VTK:IO之ReadPLY
  5. OpenCV与gcc和CMake一起使用
  6. OpenGL绘制一个三角形
  7. C++实现skip list跳表(附完整源码)
  8. QT实现音乐的大小可视化为动画条
  9. docker 外部连接_如何从主机外部(同一网络)连接到Docker容器[Windows]
  10. 01_pandas安装、Series、DataFrame、head、tail、 index、columns、to_numpy、describe、置换数据、sort_index、sort_values