1. zookeeper是什么?

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务组件,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

  1. zookeeper安装

安装jdk

配置环境变量

vi /etc/profile

 

浅谈Zookeeper

使环境变量生效

source /etc/profile

 

  1. 单机版

步骤:创建安装目录、解压、创建数据目录、修改配置文件

创建安装目录

mkdir -p /usr/local/zookeeper/zk1

解压

tar zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper/zk1/

创建数据目录

mkdir -p /usr/local/zookeeper/zk1/zookeeper-3.4.6/data

修改配置文件(conf目录)

cp zoo_sample.cfg zoo.cfg

启动(bin目录下)

./zkServer.sh start

查看

ps -ef | grep zookeeper

 

  1. 伪集群

安装步骤:创建安装目录、解压、创建数据目录、创建myid文件修改配置文件

创建安装目录

mkdir -p /usr/local/zookeeper/zk1

解压

tar zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper/zk1/

创建数据目录

mkdir -p /usr/local/zookeeper/zk1/zookeeper-3.4.6/data

创建myid文件(data目录)

vi myid

myid文件内容为1

修改配置文件zoo.cfg

浅谈Zookeeper

复制zk1两份,分别为zk2、zk3,并修改zk2、zk3的中的myid、zoo.cfg文件即可

zk2中myid文件内容为2,zoo.cfg内容如图:

浅谈Zookeeper

zk3中myid文件内容为3,zoo.cfg内容如图:

浅谈Zookeeper

启动

浅谈Zookeeper

查看集群状态

浅谈Zookeeper

  1. 真实集群的安装
    步骤:安装jdk、配置本地hosts、创建安装目录、解压、创建数据目录、创建myid文件、修改配置文件

配置hosts

浅谈Zookeeper

创建安装目录

mkdir -p /usr/local/zookeeper

解压

tar zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper

创建数据目录

mkdir -p /usr/local/zookeeper/zookeeper-3.4.6/data

创建myid文件(data目录)

vi myid

zk1中myid文件内容为1

zk1中myid文件内容为2

zk1中myid文件内容为3

 

修改配置文件

cp zoo_sample.cfg zoo.cfg

zk1、zk2、zk3配置相同,如图:

浅谈Zookeeper

关闭防火墙,启动

浅谈Zookeeper

相关文章:

  • 2021-07-13
  • 2021-04-24
  • 2021-11-04
  • 2021-10-16
  • 2021-09-30
  • 2021-11-14
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2021-11-10
  • 2021-08-05
  • 2021-11-25
  • 2021-12-01
  • 2021-08-06
  • 2022-12-23
相关资源
相似解决方案