文档章节

Zookeeper 3.4.10 集群

jwyming
 jwyming
发布于 2017/04/19 14:41
字数 300
阅读 79
收藏 0

下载软件

下载zookeeper包,分别拷贝到各个机器上

tar zxvf zookeeper-3.4.10.tar.gz

配置Zookeeper

在第一台服务器上:

cd zookeeper-3.4.10

mv conf/zoo_sample.cfg conf/zoo.cfg

sudo vi conf/zoo.cfg :

dataDir=/opt/zookeeper-3.4.10/data
dataLogDir=/opt/zookeeper-3.4.10/logs
server.1=c7003:2888:3888
server.2=c7004:2888:3888
server.3=c7005:2888:3888

创建工作目录及myid

mkdir data

mkdir logs

sudo vi data/myid :

1

每台服务器的myid的值要跟zoo.cfg里的值匹配

复制配置文件到其他服务器

把第一个服务器的zoo.cfg拷贝到其他服务器,并创建目录和myid:

mkdir data

mkdir logs

sudo vi data/myid

2

启动Zookeeper集群

在每台服务器上执行:

bin/zkServer.sh start

查看集群

查看zookeeper进程:

jps

ps -ef|grep zookeeper

客户端连接集群

使用命令行工具连接:

bin/zkCli.sh -server c7003:2181

ls /

ZKUI界面客户端

下载 https://github.com/DeemOpen/zkui

 修改配置:

 vi config.cfg


zkServer=192.168.70.103:2181,192.168.70.104:2181,192.168.70.105:2181

编译并运行:

mvn package

java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

访问 http://localhost:9090/ 即可查看zookeeper节点

 

注意事项

1. 安装zookeeper集群之前先要装好ssh无密码访问。

2. 如果系统有防火墙,需要关闭。或者开启端口2181, 2888,3888访问

 

 

 

© 著作权归作者所有

上一篇: Storm 安装
jwyming
粉丝 1
博文 11
码字总数 2958
作品 0
程序员
私信 提问
【消息队列】1、kafka集群安装

简介 要配置kafka,首先要配置zookeeper保证集群的高可用。因此本教程包含两者的配置。 http://kafka.apache.org/ 1、下载kafka:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/k...

Areya
03/13
15
0
详解分布式应用程序协调服务Zookeeper

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 主从结构:HDFS、Yarn、HBa...

李金泽
2018/03/09
0
0
【Zookeeper】 - 完全分布式配置

测试系统:CentOS6.5 64位 虚拟机:Vmware Workstation Zookeeper集群节点数:3 ZK角色 Leader: 负责写请求 follower: 跟随者,具有投票权,否则读请求或转发写请求,具有投票权 observer: ...

ZeroneLove
02/25
14
0
Centos7 Zookeeper 集群安装

mkdir /opt/zookeeper #项目目录mkdir -p /data/zookeeper/zkdata #存放快照日志 mkdir -p /data/zookeeper/zkdatalog #存放事物日志 cd /opt/zookeeper/ 事前下载好zookeeper-3.4.10.tar.gz......

Java搬砖工程师
2018/11/08
8
0
【kafka】kafka集群搭建

简介 要配置kafka,首先要配置zookeeper保证集群的高可用。因此本教程包含两者的配置。 1、下载kafka:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.1.0/kafka_2.11-2.1.0.tgz 2、下...

Areya
02/19
56
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
今天
8
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
今天
6
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
今天
8
0
Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、...

過愙
今天
5
0
rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部