首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux环境搭建系列(4) —— Zookeeper的安装

Linux环境搭建系列(4) —— Zookeeper的安装

作者头像
求和小熊猫
发布2020-11-25 15:08:06
发布2020-11-25 15:08:06
6660
举报

在 Linux 上配置与安装 Zookeeper

Step1:下载 Zookeeper

打开 Zookeeper 官网 点击下载

然后可以看到,点击相应的版本

然后看到,推荐复制第一条下载链接

然后在 Linux 中下载

代码语言:javascript
复制
# 进入到软件安装目录 usr/local
cd usr/local
# 使用 wget 命令下载 zookeeper,后面黏贴你复制的 下载链接 (shift+ insert,linux中快速粘贴)
wget http://ftp.cuhk.edu.hk/pub/packages/apache.org/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz

step2: 解压 Zookeeper

代码语言:javascript
复制
# 解压 Zookeeper
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz

step3: 打开配置文件

代码语言:javascript
复制
# 进入配置文件目录(由于我个人安装在 usr/local目录下,个人视情况而定 )
cd /usr/local/apache-zookeeper-3.6.1-bin/conf
# 查看当前文件列表
ll

进入目录后会看见

一般情况下,zookeeper 的配置文件为 zoo.cfg。但是在 刚安装时,并不会有这个文件,而是 有一个 zoo_sample.cfg 文件,改文件便是配置文件的示例文件。

接下来我们需要为文件更名

代码语言:javascript
复制
# 默认情况下直接使用 mv
mv zoo_sample.cfg zoo.cfg
# 不过为了保险起见,推荐使用 cp 命令进行复制,新手一旦改错,不知如何写的话是一件很麻烦的事
cp zoo_sample.cfg zoo.cfg

打开 zookeeper 的配置文件

代码语言:javascript
复制
vi zoo.cfg

配置文件中的相关参数:

  • ticketTime:心跳时间
  • initLimit:集群中从服务器与主服务器之间连接时最大的心跳次数
  • syncLimit: 从服务器和主服务器之间连接时能够容忍的最大的
  • dataDir: 用于存放 myid信息和一些版本日志服务器id等信息

修改存储位置

默认情况下,zookeeper 的相关数据都是存储在tmp/zookeeper 目录下,为了方便查看和保存,我们可以将其更改到安装目录下来

代码语言:javascript
复制
# 进入安装目录
cd /usr/local/apache-zookeeper-3.6.1-bin
# 创建文件夹
mkdr zkData
# 打开配置文件
cd cong
vi zoo.cfg

然后将数据目录更改成安装目录下的zkData

代码语言:javascript
复制
dataDir=/usr/local/apache-zookeeper-3.6.1-bin/zkData

启动 Zookeepr

代码语言:javascript
复制
# 首先启动服务端(如果 8080 端口被占用可能无法正常启动)
 /usr/local/apache-zookeeper-3.6.1-bin/bin
./zkServer.sh start
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在 Linux 上配置与安装 Zookeeper
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档