安装部署zookeeper集群
实验说明: 三台虚拟机做zookeeper集群,集群个数最好是奇数个,原理详见zookeeper 详解
安装zookeeper 请确保jdk 已安装好,否则无法启动
三台虚拟机IP分别为:192.168.12.162 192.168.12.163 192.168.12.164
一、 ssh 登陆192.168.12.162 做如下操作:
1.1 下载解压zookeeper
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz -P /opt
tar xf /opt/zookeeper-3.4..tar.gz -C /usr/local/
mv /usr/local/zookeeper-3.4. /usr/local/zookeeper
mkdir -p /usr/local/zookeeper/zookeeper-data/logs
echo “”> /usr/local/zookeeper/zookeeper-data/myid
mv /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
1.2 配置zookeeper集群
vim /usr/local/zookeeper/conf/zoo.cfg
tickTime=
initLimit=
syncLimit=
dataDir=/usr/local/zookeeper/zookeeper-data
dataLogDir=/usr/local/zookeeper/zookeeper-data/logs
clientPort=
server.=192.168.12.162::
server.=192.168.12.163::
server.=192.168.12.164::
1.3 修改默认zookeeper.out 日志输出位置:
将原日志输出文件位置注释掉,然后新增一行:
ZOO_LOG_DIR="/usr/local/zookeeper/zookeeper-data/logs"
编辑如下文件修改成如下样式:
vim /usr/local/zookeeper/bin/zkEnv.sh

1.4 同步集群中其他服务器配置
scp –r /usr/local/zookeeper root@192.168.12.163:/usr/local/
scp –r /usr/local/zookeeper root@192.168.12.164:/usr/local/
二、 ssh 登陆192.168.12.163 修改myid 文件:
echo “2” > /usr/local/zookeeper/zookeeper-data/myid
三、ssh 登陆192.168.12.164修改myid 文件:
echo “3” > /usr/local/zookeeper/zookeeper-data/myid
四、 分别在三台机器上执行如下操作:
4.1 启动zookeeper服务
/usr/local/zookeeper/bin/zkServer.sh start
4.2 查看zookeeper 启动状态
/usr/local/zookeeper/bin/zkServer.sh status
4.2 如启动失败,重新启动zookeeper 置于前台运行,可看到报错信息
/usr/local/zookeeper/bin/zkServer.sh start-foreground
安装部署zookeeper集群的更多相关文章
- Linux环境快速部署Zookeeper集群
一.部署前准备: 1.下载ZooKeeper的安装包: http://zookeeper.apache.org/releases.html 我下载的版本是zookeeper-3.4.9. 2.将下载的 ...
- ZooKeeper 01 - 什么是ZooKeeper + 部署ZooKeeper集群
目录 1 什么是ZooKeeper 2 ZooKeeper的功能 2.1 配置管理 2.2 命名服务 2.3 分布式锁 2.4 集群管理 3 部署ZooKeeper集群 3.1 下载并解压安装包 3. ...
- 第十五章 部署zookeeper集群
1.集群规划 主机名 角色 IP hdss7-11.host.com k8s代理节点1.zk1 10.4.7.11 hdss7-12.host.com k8s代理节点2.zk2 10.4.7.12 h ...
- Kubernetes后台数据库etcd:安装部署etcd集群,数据备份与恢复
目录 一.系统环境 二.前言 三.etcd数据库 3.1 概述 四.安装部署etcd单节点 4.1 环境介绍 4.2 配置节点的基本环境 4.3 安装部署etcd单节点 4.4 使用客户端访问etcd ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...
- 在CentOS7部署zookeeper集群以及简单API使用
一.部署zookeeper集群 zookeeper是一个针对大型分布式系统的协调系统,提供的功能有统一名称服务.分布式同步等. 1.上传zk安装包 2.解压 tar -xzvf zookeep ...
- kubernetes系列03—kubeadm安装部署K8S集群
本文收录在容器技术学习系列文章总目录 1.kubernetes安装介绍 1.1 K8S架构图 1.2 K8S搭建安装示意图 1.3 安装kubernetes方法 1.3.1 方法1:使用kubeadm ...
- supervisor的安装部署及集群管理
supervisor的安装部署及集群管理 supervisor官网:http://www.supervisord.org/ 参考链接: http://blog.csdn.net/xyang81/art ...
- 安装部署 Kubernetes 集群
安装部署 Kubernetes 集群 阅读目录: 准备工作 部署 Master 管理节点 部署 Minion 工作节点 部署 Hello World 应用 安装 Dashboard 插件 安装 Hea ...
随机推荐
- AJAX在VS2005中的简单应用 使用ajaxpro.2.dll[点击按钮执行事件不刷新]
原文发布时间为:2008-10-21 -- 来源于本人的百度文章 [由搬家工具导入] 1.下載ajaxpro.dll或AjaxPro.2.dll 放在Bin文件夹中2.配置web.config 3.u ...
- 【jetty】jetty服务器的使用
1.下载jetty服务器: http://www.eclipse.org/jetty/previousversions.html 2.下载后解压:
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---41
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:
- Android build code command
make bootimage -j8 make systemimage -j8
- HDU 6249 Alice’s Stamps(2017 CCPC-Final G题,DP)
题目链接 HDU 6249 题意 给定$m$个区间,在这些区间中选出不超过$k$个,求被覆盖的点的数量的最大值. 设$f[i][j]$表示选到第$i$个点并选了$j$个区间的时候能得到的最大答案. 处 ...
- JLOI2018 日志
JLOI2018 今年有幸参加吉林省的省选,考过之后在这里写一下总结和感受. DAY1: t1(chess):首先看到题目,第一想法是暴力,上来直接写了暴力,枚举所有的情况,再在这些情况里找到差值最大 ...
- 洛谷——P1785 漂亮的绝杀
P1785 漂亮的绝杀 题目背景 话说absi2011的企鹅在和斗神塔第60层的Boss战斗 不好,这局要输了,企鹅还剩4血了Boss还有392呢,哇,漂亮——红缨枪连击,280,343(暴击),绝杀 ...
- python 设计模式之门面模式
facade:建筑物的表面 门面模式是一个软件工程设计模式,主要用于面向对象编程. 一个门面可以看作是为大段代码提供简单接口的对象,就像类库. 门面模式被归入建筑设计模式.门面模式隐藏系统内部的细 ...
- 2016北京集训测试赛(十一)Problem C: 树链问题
Solution 智障暴力题, 每个点维护一下子树信息, 树剖就好了. 我居然还傻了写了一发毛毛虫... #include <cstdio> #include <cctype> ...
- Xocde 自动注释插件
github 地址 https://github.com/onevcat/VVDocumenter-Xcode 可以对xcode方法进行类似java那样的自动注释 源码下载下后编译运行一次 xo ...