0
点赞
收藏
分享

微信扫一扫

ZooKeeper安装 centos 7.9 2009 安装 zookeeper-3.4.14版本(一) (单机)

单机安装

1.下载地址(我下载的是3.4.14)zookeeper-3.4.14.tar.gz

https://archive.apache.org/dist/zookeeper

ZooKeeper的安装

ZooKeeper有两种安装模式,最简单的方式是单机模式(standalone mode),它只需要在一台机器上面运行,另一种方式是集群模式,集群模式需要多台服务器部署。

1 单机模式(练习使用)

第一次安装尝试使用ZooKeeper时,最简单的方式就是在一台ZooKeeper服务器上以单机模式运行。因为,在单机模式下配置和使用相对来说要简单许多,并且有助于帮助大家理解ZooKeeper的工作原理。因为ZooKeeper是用Java开发的,所以先要安装好JDK 1.8(或更新版本)。

  1.安装JDK

1.安装JDK 和常用工具
yum -y install java-1.8.0-openjdk
yum -y vim*
yum install -y lrzsz
2.检查JDK 版本
java -version

2.安装zookeeper

1.建立一个上传文件的目录/home/xiazai
mkdir /home/xiazai
2.上传文件zookeeper-3.4.14.tar.gz至xiazai目录中
3.进入/home/xiazai 目录
cd /home/xiazai
3.解压缩
tar -zxvf zookeeper-3.4.14.tar.gz

3.配置zookeeper

1.进入zookeeper的配置文件存放目录
cd /home/xiazai/zookeeper-3.4.14/conf
2.拷贝配置文件 zoo_sample.cfg是默认的模板文件 拷贝一份为zoo.cfg
cp zoo_sample.cfg zoo.cfg
3.建立一个zookeeper存放数据的目录(找个磁盘空间大的 目录名随意)
mkdir /home/zookeeperdata

4.编辑配置文件zoo.cfg (如图1)
vim zoo.cfg

tickTime:这个时间是作为ZooKeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,
也就是每个tickTime时间就会发送一个心跳;
dataDir:顾名思义就是ZooKeeper保存数据的目录,
默认情况下,ZooKeeper将数据的日志文件也保存在这个目录里


如下(如图1)

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/home/zookeeperdata
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
~

ZooKeeper安装 centos 7.9 2009 安装 zookeeper-3.4.14版本(一) (单机) _zookeeper

4.配置环境变量

1.编辑文件
vi ~/.bashrc
最后一行添加如下两行 保存 退出 ZOOKEEPER_HOME后面 是你安装zookeeper的位置(如下图2)
export ZOOKEEPER_HOME=/home/xiazai/zookeeper-3.4.14
export PATH=$ZOOKEEPER_HOME/bin:$PATH

2.刷新 使环境变量生效
source ~/.bashrc

ZooKeeper安装 centos 7.9 2009 安装 zookeeper-3.4.14版本(一) (单机) _单机模式_02

5.启动服务

1.进入zookeeper的bin目录
cd /home/xiazai/zookeeper-3.4.14/bin

2.启动服务
zkServer.sh start

3.查看服务
zkServer.sh status
显示如下
[root@localhost bin]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/xiazai/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: standalone


4.停止服务
zkServer.sh status










举报

相关推荐

0 条评论