配置zookeeper

注意:因为是单机伪分布式配置,故同一机器上有3个server

zookeeper文件格式如下


1

2

3

4

5

home---zookeeper---server0---zookeeper

                    |

                    ------------server1---zookeeper

                    |

                    ------------server2---zookeeper

1. 下载zookeeper(我用的是:zookeeper-3.4.6.tar.gz)

分别解压到/home/zookeeper/server0

/home/zookeeper/server1

/home/zookeeper/server2

2. 文件夹设置

分别在3个server中的zookeeper下生成logs和data文件夹


1

2

3

sudo mkdir data

sudo mkdir logs

//必须在每个server的zookeeper文件夹下

分别在3个server中的zookeeper/data下生成myid文件,再在打开的文件中分别写入0,1,2(server0中写0,server1中写1,server2中写2)


1

2

sudo gedit myid

//生成myid文件,必须在data文件夹下

3. 配置zoo.cfg(配置的时候,注意dataDir的后面的地址不要带上多余的字符串!!!比如空格之类的。)

  在zookeeper/conf文件夹中先生成这个空文件


1

2

sudo gedit zoo.cfg

//必须在conf文件夹下

server0中的zoo.cfg填写内容


1

2

3

4

5

6

7

8

9

tickTime=2000

initLimit=5

syncLimit=2

dataDir=/home/zookeeper/server0/zookeeper/data

dataLogDir=/home/zookeeper/server0/zookeeper/logs

clientPort=2180

server.0=127.0.0.1:8880:7770

server.1=127.0.0.1:8881:7771

server.2=127.0.0.1:8882:7772

server1中的zoo.cfg填写内容


1

2

3

4

5

6

7

8

9

tickTime=2000

initLimit=5

syncLimit=2

dataDir=/home/zookeeper/server1/zookeeper/data

dataLogDir=/home/zookeeper/server1/zookeeper/logs

clientPort=2181

server.0=127.0.0.1:8880:7770

server.1=127.0.0.1:8881:7771

server.2=127.0.0.1:8882:7772

server2中的zoo.cfg填写内容


1

2

3

4

5

6

7

8

9

tickTime=2000

initLimit=5

syncLimit=2

dataDir=/home/zookeeper/server2/zookeeper/data

dataLogDir=/home/zookeeper/server2/zookeeper/logs

clientPort=2182

server.0=127.0.0.1:8880:7770

server.1=127.0.0.1:8881:7771

server.2=127.0.0.1:8882:7772

4. 启动所有的集群的服务器

分别进入三个服务器的/bin文件夹下:


1

sudo ./zkServer.sh start 

5. 接入客户端

任意进入一个服务器的/bin文件夹下:


1

sudo ./zkCli.sh –server 127.0.0.1:2181 

6. 结束

可以通过help来查询相关命令

时间: 2024-08-25 21:17:59

配置zookeeper的相关文章

配置ZooKeeper集群11

配置ZooKeeper集群(Windows环境下) 1.解压三个zookeeper目录 D:\zookeeper\zookeeper-1 D:\zookeeper\zookeeper-2 D:\zookeeper\zookeeper-3 2.在这3个目录下面建立data和log目录,并在data目录下面新建myid文件 myid的文件内容分别为:1.2.3 3.在conf目录下面复制zoo_sample.cfg文件为zoo.cfg文件 4.修改zoo.cfg文件 # The number of

配置ZooKeeper集群

配置ZooKeeper集群(Windows环境下) 1.解压三个zookeeper目录 D:\zookeeper\zookeeper-1 D:\zookeeper\zookeeper-2 D:\zookeeper\zookeeper-3 2.在这3个目录下面建立data和log目录,并在data目录下面新建myid文件 myid的文件内容分别为:1.2.3 3.在conf目录下面复制zoo_sample.cfg文件为zoo.cfg文件 4.修改zoo.cfg文件 # The number of

Ubuntu环境下手动配置zookeeper

配置zookeeper 注意:因为是单机伪分布式配置,故同一机器上有3个server zookeeper文件格式如下 home---zookeeper---server0---zookeeper | ------------server1---zookeeper | ------------server2---zookeeper 1. 下载zookeeper(我用的是:zookeeper-3.4.6.tar.gz) 分别解压到/home/zookeeper/server0 /home/zooke

Ubuntu 16下单机安装配置zookeeper和kafka

环境说明: os:Ubuntu 16.04 zookeeper:zookeeper 3.4.9 kafka:kafka_2.11-0.11.0.0 jdk:jdk 8(kafka启动需要使用到jdk) 详细说明(以下所有操作均是在root用户下操作): 一.jdk安装 jdk分为以下几种:jre.openjdk. oracle jdk,这里我们要安装的是oracle jdk(推荐安装) add-apt-repository ppa:webupd8team/java apt-get update

[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.

今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我哭一会..)..于是便重新安装, 可是问题来了, 之前安装及配置好的zookeeper/redis/solr/tomcat/IK 等都需要重新安装, 于是便找了很多文档视频资料重新一个个安装和配置.. 哎,真是麻烦, 所以想记录在这一个博文中方便以后查阅....注明: 本文章属于原创,如若转载请注明

Amazon Linux 系统安装配置zookeeper集群

简介: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等. ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. zookeeper模式: Standalone独立模式: 只有一个zookeeper服务实例,不可保证高可靠性和恢复性,可在测试

centos 7下安装配置zookeeper

一.安装好java 二.配置 zookeeper: 1.创建 /usr/local/services/zookeeper 文件夹:     mkdir -p /usr/local/services/zookeeper 2.进入到 /usr/local/services/zookeeper 目录中:     cd /usr/local/services/zookeeper 3.下载 zookeeper-3.4.9.tar.gz:     wget https://mirrors.tuna.tsin

CentOS 6.9安装配置ZooKeeper集群

一.ZooKeeper相关概念简介: ZooKeeper是一个开源的.分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等.ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. 二.演示环境: IP地址 节点名称 操作系统 JDK版本 ZooKeeper版本 192.168.1.144 s

linux教程:[3]配置Zookeeper开机启动

ZooKeeper是Hadoop的正式子项目: Hadoop是一个分布式系统基础架构,由Apache基金会所开发: Zookeeper能够用来leader选举:也就是你有N+1台同样的服务器的时候又zookeeper来决定谁是主服务器: 当我们配置好zookeeper之后都希望当系统重启之后能够自动启动zookeeper程序: 今天小编就为大家介绍如何得配置zookeeper的开机启动 本次演示环境是在Centos7下完成的:其他版本的centos都是一样的操作 工具/原料 一台安装有zooke