zookeeper学习一

1.什么是zookeeper?

官网介绍:ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务

简单点就是zookeeper是一个分布式服务的协调服务

zookeeper能管理分布式服务

zookeeper的设计目标:使用简单,重用性,快..

具体请查看官方文档:http://zookeeper.apache.org/doc/current/zookeeperOver.html

2.独立模式的安装

1)到conf目录下查看存在一个zoo_sample.cfg,将他更改成一个zoo.cfg

mv ./zoo_sample.cfg ./zoo.cfg

2)编辑zoo.cfg

# 服务器与客户端之间交互的基本时间单元(ms)

tickTime=2000

# 保存zookeeper数据

dataDir=/home/java/apache-zookeeper-3.5.5/data(自己指定的目录)

# zookeeper所能接受的客户端数量

initLimit=5

# 服务器与客户端之间请求和应答的时间间隔

syncLimit=2 

# 客户端与zookeeper相互交互的端口

clientPort=2181

server1=master:2888:3888

解释:

我们这里只在单台机器上启动

3)可以为zookeeper配置环境变量

vim  /etc/profile

#zookeeper

export ZOOKEEPER=/home/hadoop/zookeeper-3.4.10

export PATH=$PATH:$ZOOKEEPER/bin

刷新变量

source /etc/profile

4)启动zookeeper

来到bin目录下

执行./zkServer.sh start

用jps命令查看运行的java程序

发现没有zookeeper的程序

来到目录的logs目录下查看日志

在zookeeper根目录下执行mvn install -DskipTests

再次执行./zkServer.sh start

 3.连接zookeeper

目录下执行bin/zkCli.sh

简单的体验一下zookeeper

猜你喜欢

转载自www.cnblogs.com/ku-ku-ku/p/10974302.html