本篇博客将主要介绍如何进行Zookeeper的分布式安装部署

集群规划

在Carlota1、Carlota2、Carlota3三台机器上进行部署。

安装部署

1、解压安装

  • 上传压缩文件apache-zookeeper-3.6.1-bin.tar.gz到三台机器上
  • 解压文件tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
  • 改个名:mv apache-zookeeper-3.6.1 zookepper3.6.1

2、配置服务器编号

  • 在zookeeper安装目录下新建zkData文件:mkdir zkData
  • cd zkData/
  • 添加myid文件 touch myid
  • 在每台机器服务器的myid文件中添加相应的编号,例如Carlota2中他的myid文件中填写的就是2

3、配置zoo.cfg文件

  • 重命名conf这个目录下的zoo_sample.cfg为zoo.cfg
  • 打开zoo.cfg文件修改数据存储路径配置
dataDir=/usr/local/apps/zookeeper-3.6.1/zkData
#添加内容(在对应的机器上把本地机器写为0.0.0.0),以Carlota1为例
#配置中server.后的数字是服务器编号;
#=右边的分别是服务器地址 Follower与集群中的Leader服务器交换信息的端口以及备用端口
server.1=0.0.0.0:2888:3888
server.2=Carlota2:2888:3888
server.3=Carlota3:2888:3888

4、配置环境变量

  • vi /etc/profile添加以下内容
#Zookeeper
export ZOOKEEPER_HOME=/usr/local/apps/zookeeper-3.6.1
export PATH=$PATH:$ZOOKEEPER_HOME/bin

5、集群启动验证是否成功

  • 三台机器上分别执行zkServer.sh start 来启动zookeeper
  • 三台机器上分别执行bin/zkServer.sh status来查看状态

[root@carlota1 zookeeper-3.6.1]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/apps/zookeeper-3.6.1/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader

[root@carlota2 zookeeper-3.6.1]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/apps/zookeeper-3.6.1/bin/…/conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

Zookeeper分布式安装部署相关推荐

  1. Storm 04_Storm单机模式搭建完全分布式安装部署集群drpc

    一.环境要求 JDK 1.6+ java -version Python 2.6.6+ python -V ZooKeeper3.4.5+ storm 0.9.4+ ----------------- ...

  2. Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态

    1.Zookeeper的安装部署 7.1 Zookeeper工作机制 7.1.1.Zookeeper集群角色 Zookeeper集群的角色:  Leader 和  follower (Observer ...

  3. Spark集群完全分布式安装部署

    Spark集群完全分布式安装部署 下载安装 配置Spark 1spark-envsh配置 2slaves配置 3profile配置 复制到其他节点 测试 总结 Spark集群完全分布式安装部署 本文中 ...

  4. Centos下Zookeeper的安装部署

    1.安装jdk zookeeper是采用java开发的,所以需要依赖jdk环境,我们需要先安装jdk,最便捷的方式就是采用yum,但是yum的官方源速度很慢,我们可以先更换yum源; #备份初始源 # ...

  5. centos7FastDFS分布式安装部署

    FastDFS安装部署 1. 环境准备 2. 安装配置 2.1 所有服务器节点操作 2.2 在两台tracker上操作(Cq03.Cq04) 2.3 在两台storage上操作(Cq11.Cq12) ...

  6. scylladb 4.1 分布式安装部署

    命令行执行如下操作: curl -o /etc/yum.repos.d/scylla.repo -L http://downloads.scylladb.com.s3.amazonaws.com/rp ...

  7. 全网最全zookeeper分布式安装和介绍使用

    一. Zookeeper 第一章:Zookeeper入门 1.1 概述 zookeeper是一个开源的分布式的,为分布式应用提供协调的Apache项目 1.2 工作机制 Zookeeper从设计模式角 ...

  8. hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...

    參考资源下载: http://pan.baidu.com/s/1ntwUij3 视频安装教程:hadoop安装.flv VirtualBox虚拟机:hadoop.part1-part5.rar had ...

  9. hadoop分布式安装部署详细视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)

    参考资源下载: http://pan.baidu.com/s/1ntwUij3 视频安装教程:hadoop安装.flv VirtualBox虚拟机:hadoop.part1-part5.rar had ...

最新文章

  1. 禅道Docker安装包发布
  2. 线性代数:04 特征值与特征向量 -- 矩阵的相似对角化
  3. linux on android分区,linux分区笔记
  4. CAD2011软件安装资料及教程
  5. PHP中的addslashes()
  6. 补丁发布工具1.5.5
  7. php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
  8. Android开发笔记(一百六十三)高仿京东的沉浸式状态栏
  9. Linux操作系统下/etc/hosts文件
  10. Varnish加速网站图片显示
  11. 电压型传感器和电流型传感器的区别
  12. 蓝电电池测试系统工步编辑软件,CT2001A
  13. 实验二:大数据可视化工具-Tableau
  14. uploadify onSelect
  15. chrome 浏览器升级后接口无法正常访问
  16. 最近越来越当心,是不是自己真的老了。。。
  17. cs字体样式和盒子模型学习1
  18. python vimdiff_Vimdiff---VIM的比较和合并工具
  19. QTcpSocket使用过程中的一些问题记录
  20. (前端)HTML之CSS(选择器字体排版背景)

热门文章

  1. dell服务器怎么看硬件状态,从DELL 2950和DELL R710看服务器硬件
  2. BugkuCTF-Reverse题SafeBox(NJCTF)
  3. python动态_python --动态类型
  4. java封装对象数组_java解析JSON对象和封装对象的示例
  5. 搭建go项目web服务器,3.2 Go搭建一个Web服务器
  6. 窄带语谱图c语言算法,MELP语音编码算法实现及算法改进
  7. mysql 监控 开源_强大的开源企业级数据库监控利器Lepus
  8. php 登陆微博,PHP调用微博接口实现微博登录的方法示例
  9. 天津计算机的专科学校,天津市电子计算机职业中等专业学校
  10. mysql 5.7 数据库备份_MySQL5.7.20数据库备份与恢复