Zookeeper简介和安装(一)

8人阅读 评论(0) 收藏 举报
分类:

一、简介:

Zookeeper是一个分布式协调服务,提供的服务如下:

命名服务:类似于DNS,但仅对于节点

配置管理:服务配置信息的管理

集群管理:Dubbo使用Zookeeper实现服务治理

分布式锁:选举一个leader,这样某一时刻只有一个服务在干活,当leader出问题时释放锁,立即切到另一个服务

二、下载:

点这里

三、伪分布式集群搭建:

1、进入C:\zookeeper-3.3.6\conf目录,将zoo_sample.cfg拷贝成3份,分别为:zoo1.cfg、zoo2.cfg、zoo3.cfg

zoo1.cfg内容:

#心跳时间
tickTime=2000
#初始连接能容忍最多心跳次数
initLimit=10
#leader与follower之间的通信时长
syncLimit=5
#保存数据的目录
dataDir=C:/zookeeper/zk1
#zk监听端口号
clientPort=2181
#
server.1=master:2888:3888
server.2=slave1:2889:3889
server.3=slave2:2890:3890

zoo2.cfg内容:

View Code

zoo3.cfg内容:

View Code

 2、hosts配置

127.0.0.1 master
127.0.0.1 slave1
127.0.0.1 slave2

 

3、zk保存数据的目录中新建myid的空文件

   

4、进入C:\zookeeper-3.3.6\bin目录,将zkServer.cmd拷贝成3份,分别为:zkServer-1.cmd、zkServer-2.cmd、zkServer-3.cmd

zkServer-1.cmd内容:

@echo off
REM Licensed to the Apache Software Foundation (ASF) under one or more
REM contributor license agreements.  See the NOTICE file distributed with
REM this work for additional information regarding copyright ownership.
REM The ASF licenses this file to You under the Apache License, Version 2.0
REM (the "License"); you may not use this file except in compliance with
REM the License.  You may obtain a copy of the License at
REM
REM     http://www.apache.org/licenses/LICENSE-2.0
REM
REM Unless required by applicable law or agreed to in writing, software
REM distributed under the License is distributed on an "AS IS" BASIS,
REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
REM See the License for the specific language governing permissions and
REM limitations under the License.

setlocal
call "%~dp0zkEnv.cmd"

set ZOOMAIN=org.apache.zookeeper.server.quorum.QuorumPeerMain
set ZOOCFG=..\conf\zoo1.cfg

echo on
java "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*

endlocal

 

zkServer-2.cmd和zkServer-3.cmd只是set ZOOCFG指定的cfg文件不一样

 

5、启动zkServer-1.cmd、zkServer-2.cmd、zkServer-3.cmd

 

 

 

查看评论

细细品味Hadoop_第16期_ZooKeeper简介及安装_V1.2

  • 2018年03月23日 14:09
  • 966KB
  • 下载

Zookeeper简介、安装与使用

这篇文章我试图简单易懂的做入门指导,而不是也不想过多描述定义和原理。去官网点这里一、是什么Apache Zookeeper 原来是Hadoop 的一个子项目,现在是Apache 的一个顶级项目。引用一...
  • u010297957
  • u010297957
  • 2016-06-18 21:40:37
  • 2648

ZooKeeper简单介绍(一)

这篇博文我们简单的介绍一下什么是ZooKeeper,ZooKeeper的下载安装,以及Zookeeper的整体概况,它们将作为黑暗中的探照灯指明我们前进的方向。...
  • jiuqiyuliang
  • jiuqiyuliang
  • 2016-04-29 16:28:40
  • 10547

zookeeper简介及其搭建

zookeeper简介
  • u012802702
  • u012802702
  • 2016-05-31 22:04:10
  • 748

ZooKeeper 基本介绍

Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储, Zookeeper 作用主要是用来维护和监控存储的数...
  • qunqin
  • qunqin
  • 2015-03-10 18:51:03
  • 9480

hbase集群安装(zookeeper和hbase安装)

一,zookeeper安装。 1,将桌面上的zookeeper压缩包移动到指定的文件夹 2,解压该包,并查看解压后它的目录列表: 3,进入到conf目录下先复制一份zoo.cfg文件...
  • young_so_nice
  • young_so_nice
  • 2016-05-11 21:35:55
  • 578

Windows下kafka以及zookeeper的安装

今天,新学习了kafka和zookeeper安装。先分享给大家。
  • qq_34506678
  • qq_34506678
  • 2017-08-16 21:02:09
  • 68

Dubbo+Zookeeper简介

Dubbo是一个分布式服务框架。Zookeeper也是一个分布式的服务框架,它被作为作为Dubbo服务的注册中心。Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zooke...
  • Tongdao
  • Tongdao
  • 2016-01-06 16:49:28
  • 1609

win7下安装配置zookeeper

下载地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz 亲测了下,下图中只有3.3....
  • LinBilin_
  • LinBilin_
  • 2015-12-29 21:07:31
  • 2297

在Windows中安装zookeeper和kafka单点环境

1.首先需要先安装zookeeper 在windows下安装单点测试 a.下载zookeeper-3.4.9.tar.gz,解压在conf\下把zoo_sample.cfg 复制为zoo.cfg ...
  • u014104286
  • u014104286
  • 2017-07-12 21:06:53
  • 728
    个人资料
    等级:
    访问量: 1424
    积分: 125
    排名: 119万+
    文章存档