文档章节

zookeeper集群的安装配置

wIw
 wIw
发布于 2015/07/12 17:05
字数 436
阅读 809
收藏 73

zookeeper介绍

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。这是百度百科上的一个介绍,有同学想要了解zookeeper的详细信息,可以看一下官方的文档和一些相关博客。本文只介绍如何安装zookeeper。

zookeeper的安装配置

设定我们有三台服务器:hostname1,hostname2,hostname3。

首先需要确定每台机器都能识别这三个主机名。可以在/etc/hosts文件中进行配置。

172.18.11.1    hostname1
172.18.11.2    hostname2
172.18.11.3    hostname3

另外还需要确认每台机器上都配好了java环境。

下载zookeeper并解压

下载地址:http://www.webhostingreviewjam.com/mirror/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

把zookeeper解压到指定文件夹下,这里解压到/opt文件夹下

tar zxvf zookeeper-3.4.6.tar.gz -C /opt/
ln -s /opt/zookeeper-3.4.6/ /opt/zookeeper

配置zookeeper

将/opt/zookeeper/conf/zoo_sample.cfg复制到/opt/zookeeper/conf/zoo.cfg

cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg

配置zoo.cfg文件

vim /opt/zookeeper/conf/zoo.cfg

将dataDir=/tmp/zookeeper改为你指定的文件夹,这里改为dataDir=/var/lib/zookeeper。

mkdir /var/lib/zookeeper

在zoo.cfg中追加如下内容

server.1=hostname1:2888:3888
server.2=hostname2:2888:3888
server.3=hostname3:2888:3888

在hostname1机器上执行

echo 1 > /var/lib/zookeeper/myid

在hostname2机器上执行

echo 2 > /var/lib/zookeeper/myid

在hostname3机器上执行

echo 3 > /var/lib/zookeeper/myid

启动zookeeper

在三台机器上分别启动zookeeper服务

/opt/zookeeper/bin/zkServer.sh start


© 著作权归作者所有

上一篇: presto安装启动
下一篇: presto安装启动
wIw

wIw

粉丝 0
博文 2
码字总数 1075
作品 0
海淀
私信 提问
zookeeper——zookeeper单点/集群安装

一、安装zookeeper单点模式 1、zookeeper安装前,需安装jdk,linux下jdk安装方式自己解决。 2、去官网下载zookeeper安装包,将tar.gz文件解压到你的安装目录。进入zookeeper的conf目录,将z...

cjun1990
2014/11/18
0
1
Zookeeper完全分布式集群的搭建

Zookeeper完全分布式集群的搭建 一、集群模式 1、单机模式 在zoo.cfg中只配置一个server.id就是单机模式了。 这种模式下,如果当前主机宕机,那么所有依赖于当前zookeeper服务工作的其他服务...

星汉
2018/04/27
0
0
安装ZooKeeper(单机、伪集群、集群)

安装ZooKeeper(单机、伪集群、集群)博客分类: 大数据平台架构移动互联网 关键字:安装ZooKeeper(单机、伪集群、集群) 推荐学习列表: zookeeper jvm设置:http://www.th7.cn/Program/j...

qq_27264789
2018/04/17
0
0
CentOS 6.9安装配置ZooKeeper集群

一、ZooKeeper相关概念简介: ZooKeeper是一个开源的、分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提...

Marion0728
2018/06/26
0
0
ZooKeeper伪分布式集群安装及使用

ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。 现在硬件越来越便宜,一台...

张升强
2013/10/31
0
1

没有更多内容

加载失败,请刷新页面

加载更多

tornadofx根据不同的选择显示隐藏控件

import javafx.collections.FXCollectionsimport tornadofx.*class LearnApp : App(ChooseUserView::class)class User() { constructor(name: String, type: Int, isAdmin: B......

oschina4cyy
21分钟前
5
0
Leetcode PHP题解--D105 1005. Maximize Sum Of Array After K Negations

D105 1005. Maximize Sum Of Array After K Negations 题目链接 1005. Maximize Sum Of Array After K Negations 题目分析 给定一个数组A,对其进行K次以下操作:从数组A中选择任意元素,取其...

skys215
31分钟前
2
0
为什么重复的GET请求变慢了?

最近在研究慢请求监控的问题,写了一个简单的测试代码:在网页端(index.html)通过fetch函数向服务端获取数据,然后打印请求耗时。 function requestData() { let start = new Date(); ...

Fundebug
49分钟前
7
0
5年时间,我从开发做到总裁的秘籍--如何提升技术型管理者的领导力

作者:阿里云MVP 肖凯 对于深耕技术的一线开发者而言,大多数都希望把技术工作进行到底,或者一直从事和技术技术相关性更高的工作。但随着年龄和经验的增长,我对管理和技术的思考越来越多、...

阿里云云栖社区
54分钟前
7
0
LeetCode 142:环形链表 II Linked List Cycle II

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 ...

iCodeBugs
55分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部