Linux安装Zookeeper详细教程

莱科网
预计阅读时长 5 分钟
位置: 首页 未命名 正文

本文介绍在Linux系统上安装Apache ZooKeeper的步骤,涵盖源码编译和包管理器两种方法。

一、准备工作::

Linux安装Zookeeper详细教程

首先,更新系统并安装必要的依赖项:Java 11 JDK。

Debian/Ubuntu系统::

sudo apt-get update
sudo apt-get install -y openjdk-11-jdk
登录后复制

RHEL/CentOS/Fedora系统::

sudo yum update
sudo yum install -y java-11-openjdk
登录后复制

二、下载和解压ZooKeeper::

从Apache ZooKeeper官方网站下载最新版本的二进制发行包。 也可以使用wget命令:

wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
tar -xvf apache-zookeeper-3.7.0-bin.tar.gz
cd apache-zookeeper-3.7.0-bin
登录后复制

(请将zookeeper-3.7.0替换为实际的版本号)

三、配置ZooKeeper::

创建ZooKeeper数据目录:
sudo mkdir /opt/zookeeper/data
登录后复制 编辑配置文件 conf/zoo.cfg,修改以下参数:
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
maxClientCnxns=60
minSessionTimeout=4000
maxSessionTimeout=40000
登录后复制

四、启动ZooKeeper::

./bin/zkServer.sh start
登录后复制

验证是否启动成功:

jps
登录后复制

如果看到 QuorumPeerMain 进程,则表示ZooKeeper已成功启动。

五、设置开机自启动 (可选)::

创建systemd服务文件 /etc/systemd/system/zookeeper.service:

[Unit]
Description=Apache ZooKeeper
After=network.target

[Service]
User=zookeeper
Group=zookeeper
ExecStart=/opt/zookeeper/bin/zkServer.sh start
ExecStop=/opt/zookeeper/bin/zkServer.sh stop
Restart=always
RestartSec=5s

[Install]
WantedBy=multi-user.target
登录后复制

启用并启动服务:

sudo systemctl enable zookeeper
sudo systemctl start zookeeper
登录后复制

至此,Apache ZooKeeper已安装完成,您可以开始使用它进行分布式协调和数据管理。 记得根据您的实际需求调整配置文件中的参数。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
头像
Linux环境变量全解析
« 上一篇 2025-01-26 16:54:11
linuxgrep多关键字查找技巧
下一篇 » 2025-01-26 16:56:08

相关文章

取消
微信二维码
支付宝二维码

热门文章

动态快讯

目录[+]