部署安装zookeeper集群
- 版本:3.7.0
- 节点IP:
- 172.50.13.103
- 172.50.13.104
- 172.50.13.105
- 获取安装包:
wget http://mirrors.ustc.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
- 解压并放到规范位置
tar xf apache-zookeeper-3.7.0-bin.tar.gz -C /home/web
mv /home/web/apache-zookeeper-3.7.0 /home/web/zookeeper
- 编辑配置文件
cp /home/web/zookeeper/conf/zoo_sample.cfg /home/web/zookeeper/conf/zoo.cfgvim /home/web/zookeeper/conf/zoo.cfg,内容如下:
# 基本检测心跳和超时时间,单位毫秒
tickTime=2000
# 最多忍受心跳间隔数。10 * 2000 = 20秒
initLimit=10
# leader和follower之间最大请求、应答时间长度。5 * 2000 = 10秒
syncLimit=5
# 存储快照文件的目录。需要事先创建好。如果没有配置dataLogDir,日志也会放在这个目录
dataDir=/home/data/zookeeper
# 服务进程监听端口
clientPort=2181
# server.第几台服务器=服务器IP:与集群中leader通信的端口:leader宕机后重新选举的端口
server.1=172.50.13.103:2888:3888
server.2=172.50.13.104:2888:3888
server.3=172.50.13.105:2888:3888
- 在
dataDir目录下创建并编辑myid文件,数字与zoo.cfg中第几台服务器的数字对应。
# 172.50.13.103执行:
echo "1" > /home/data/zookeeper/myid
# 172.50.13.104执行:
echo "2" > /home/data/zookeeper/myid
# 172.50.13.105执行:
echo "3" > /home/data/zookeeper/myid
- 启动:
/home/web/zookeeper/bin/zkServer.sh start
- 其它:
- 查看zookeper服务状态:
/home/web/zookeeper/bin/zkServer.sh status - 停止zookeeper服务:
/home/web/zookeeper/bin/zkServer.sh stop - 重启zookeeper服务:
/home/web/zookeeper/bin/zkServer.sh restart
- 查看zookeper服务状态:
问题记录
- 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
- 下载的二进制安装包错误。3.5.5版本后,下载的包名中应该有
bin这个词,比如:apache-zookeeper-3.7.0-bin.tar.gz,而不是apache-zookeeper-3.7.0.tar.gz
- 下载的二进制安装包错误。3.5.5版本后,下载的包名中应该有
部署安装zookeeper集群的更多相关文章
- 在CentOS上安装ZooKeeper集群
一共准备3个CentOS虚拟机 172.16.9.194 172.16.9.195 172.16.9.196 上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下 ...
- 利用VMware在虚拟机上安装Zookeeper集群
http://blog.csdn.net/u010246789/article/details/52101026 利用VMware在虚拟机上安装Zookeeper集群 pasting
- 在Linux上安装Zookeeper集群
xl_echo编辑整理,欢迎转载,转载请声明文章来源.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.——这才是真正的堪称强大!! - ...
- 吴裕雄--天生自然HADOOP操作实验学习笔记:安装zookeeper集群
实验目的 了解zookeeper的概念和原理 学会安装zookeeper集群并验证 掌握zookeeper命令使用 实验原理 1.Zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分 ...
- linux 安装 zookeeper 集群
关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.servicesystemctl status firewalld ...
- 在centos6.5中安装zookeeper集群
简介 ZooKeeper服务器是用Java编写创建,它运行在JVM.所以需要使用JDK 6或更高版本,在这里就不说在centos安装jdk环境了,直接进入正题,我搭建的是 192.168.0.2, 1 ...
- 安装zookeeper集群
zookeeper集群的安装 顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象).Hive(蜜蜂).pig(小猪)的管理员, Apache Hbase和 Apache So ...
- RedHat6.5安装zookeeper集群
版本号: Redhat6.5 zookeeper-3.4.6 JDK1.8 zookeeper下载 官网下载地址:https://mirrors.tuna.tsinghua.edu.cn/apac ...
- Linux 安装Zookeeper<集群版>(使用Mac远程访问)
阅读本文需要先阅读安装Zookeeper<准备> 一 架构细节 zookeeper集群根据投票选举的机制 选出leader和follower zookeeper集群节点建议是奇数 这里我准 ...
- Linux安装zookeeper集群
一.单机部署: ①下载.解压 http://archive.apache.org/dist/zookeeper/ tar -zxf zookeeper-3.4.10.tar.gz -C /usr/lo ...
随机推荐
- iOS中的3种定时器
在iOS中有3种常见的定时器,它们会根据不同的场景进行选择使用. 1.DispatchSourceTimer: 基于GCD实现. 2.CADisplayLink:基于屏幕刷新实现. 3.Timer:基 ...
- 数据库定时备份linux篇
目录 1 序言 2 crond 相关知识点 2.1 crond 是什么? 2.2 crontab 进行定时任务设置 2.2.1 crontab 指令选项说明 2.2.2 crontab 指令使用格式 ...
- Java设计模式【单例模式】
Java设计模式[单例模式] 单例模式 单例模式(Singleton Pattern)是一种创建型设计模式,其主要目的是确保一个类只有一个实例,并提供对该实例的唯一访问点. 优缺点 优点: 提供了对唯 ...
- 2020-10-02:golang如何写一个插件?
福哥答案2020-10-02:#福大大架构师每日一题#简单回答:buildmode=plugin plugin.Openp.Lookup [中级回答:](https://www.zhihu.com/q ...
- 2021-07-28:最短的桥。在给定的二维二进制数组 A 中,存在两座岛。(岛是由四面相连的 1 形成的一个最大组。)现在,我们可以将 0 变为 1,以使两座岛连接起来,变成一座岛。返回必须翻转的
2021-07-28:最短的桥.在给定的二维二进制数组 A 中,存在两座岛.(岛是由四面相连的 1 形成的一个最大组.)现在,我们可以将 0 变为 1,以使两座岛连接起来,变成一座岛.返回必须翻转的 ...
- 2021-10-04:解码方法 II。‘A‘ -> 1,‘B‘ -> 2,...‘Z‘ -> 26。*是1-9,不包含0。给你一个字符串 s ,由数字和 ‘*‘ 字符组成,返回 解码 该字符串的方法
2021-10-04:解码方法 II.'A' -> 1,'B' -> 2,-'Z' -> 26.是1-9,不包含0.给你一个字符串 s ,由数字和 '' 字符组成,返回 解码 该字符 ...
- Selenium - 快速上手之启动浏览器
Selenium - 浏览器启动/关闭 使用webdriver前,需要先导入包 from selenium import webdriver,每次打开浏览器时; 执行完毕要记得关闭浏览器,使用 dri ...
- SRE方法论之拥抱风险
一.系统不可能100%可靠 系统不可能100%可靠,人都不可能100%健康,更何况我们人类创造的系统?所以,任何软件系统都不应该一味地追求 100%可靠.事实证明,可靠性超过一定值后,再提高可靠性对于 ...
- 【Java】Java代码拷贝文件的速度
Java代码拷贝文件的速度究竟有多快? 前言 最近学习Java到了流处理,其中有种流叫FileInputStream和FileOutputStream,简单来说,就是操作文件的,老师给我们示范了一个非 ...
- 简单记录一下从网上找到的python的渗透方面的第三方库
python的hacker三方库 Scapy, Scapy3k:发送,嗅探和剖析并伪造网络数据包,可以做交互式应用或单纯的作为库来使用 pypcap, Pcapy and pylibpcap:几个不同 ...