Zookeeper分布式安装部署
本篇博客将主要介绍如何进行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分布式安装部署相关推荐
- Storm 04_Storm单机模式搭建完全分布式安装部署集群drpc
一.环境要求 JDK 1.6+ java -version Python 2.6.6+ python -V ZooKeeper3.4.5+ storm 0.9.4+ ----------------- ...
- Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态
1.Zookeeper的安装部署 7.1 Zookeeper工作机制 7.1.1.Zookeeper集群角色 Zookeeper集群的角色: Leader 和 follower (Observer ...
- Spark集群完全分布式安装部署
Spark集群完全分布式安装部署 下载安装 配置Spark 1spark-envsh配置 2slaves配置 3profile配置 复制到其他节点 测试 总结 Spark集群完全分布式安装部署 本文中 ...
- Centos下Zookeeper的安装部署
1.安装jdk zookeeper是采用java开发的,所以需要依赖jdk环境,我们需要先安装jdk,最便捷的方式就是采用yum,但是yum的官方源速度很慢,我们可以先更换yum源; #备份初始源 # ...
- centos7FastDFS分布式安装部署
FastDFS安装部署 1. 环境准备 2. 安装配置 2.1 所有服务器节点操作 2.2 在两台tracker上操作(Cq03.Cq04) 2.3 在两台storage上操作(Cq11.Cq12) ...
- scylladb 4.1 分布式安装部署
命令行执行如下操作: curl -o /etc/yum.repos.d/scylla.repo -L http://downloads.scylladb.com.s3.amazonaws.com/rp ...
- 全网最全zookeeper分布式安装和介绍使用
一. Zookeeper 第一章:Zookeeper入门 1.1 概述 zookeeper是一个开源的分布式的,为分布式应用提供协调的Apache项目 1.2 工作机制 Zookeeper从设计模式角 ...
- hadoop分布式安装部署具体视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)...
參考资源下载: http://pan.baidu.com/s/1ntwUij3 视频安装教程:hadoop安装.flv VirtualBox虚拟机:hadoop.part1-part5.rar had ...
- hadoop分布式安装部署详细视频教程(网盘附配好环境的CentOS虚拟机文件/hadoop配置文件)
参考资源下载: http://pan.baidu.com/s/1ntwUij3 视频安装教程:hadoop安装.flv VirtualBox虚拟机:hadoop.part1-part5.rar had ...
最新文章
- 禅道Docker安装包发布
- 线性代数:04 特征值与特征向量 -- 矩阵的相似对角化
- linux on android分区,linux分区笔记
- CAD2011软件安装资料及教程
- PHP中的addslashes()
- 补丁发布工具1.5.5
- php上js实现ajax请求,原生JS如何实现Ajax通过POST方式与PHP进行交互的方法
- Android开发笔记(一百六十三)高仿京东的沉浸式状态栏
- Linux操作系统下/etc/hosts文件
- Varnish加速网站图片显示
- 电压型传感器和电流型传感器的区别
- 蓝电电池测试系统工步编辑软件,CT2001A
- 实验二:大数据可视化工具-Tableau
- uploadify onSelect
- chrome 浏览器升级后接口无法正常访问
- 最近越来越当心,是不是自己真的老了。。。
- cs字体样式和盒子模型学习1
- python vimdiff_Vimdiff---VIM的比较和合并工具
- QTcpSocket使用过程中的一些问题记录
- (前端)HTML之CSS(选择器字体排版背景)
热门文章
- dell服务器怎么看硬件状态,从DELL 2950和DELL R710看服务器硬件
- BugkuCTF-Reverse题SafeBox(NJCTF)
- python动态_python --动态类型
- java封装对象数组_java解析JSON对象和封装对象的示例
- 搭建go项目web服务器,3.2 Go搭建一个Web服务器
- 窄带语谱图c语言算法,MELP语音编码算法实现及算法改进
- mysql 监控 开源_强大的开源企业级数据库监控利器Lepus
- php 登陆微博,PHP调用微博接口实现微博登录的方法示例
- 天津计算机的专科学校,天津市电子计算机职业中等专业学校
- mysql 5.7 数据库备份_MySQL5.7.20数据库备份与恢复