ThingsKit物联网平台Zookeeper安装部署

Zookeeper下载、安装及使用指南【windows】

Zookeeper官方下载地址:

ThingsKit物联网平台Zookeeper安装部署
ThingsKit物联网平台Zookeeper安装部署

💡 提示

本次测试环境为win11。

💡 注意

由于Zookeeper是基于Java开发的工具,所以在使用前需要部署jdk。

此处为语雀内容卡片,点击链接查看:https://yunteng.yuque.com/avshoi/sqbbzn/fug1pf0d99yg3985

1、Zookeeper的安装

1-1、解压Zookeeper至指定路径

ThingsKit物联网平台Zookeeper安装部署

1-2、创建data和log目录

ThingsKit物联网平台Zookeeper安装部署

💡 提示

在Zookeeper解压后的文件夹中创建data和log目录给服务使用。

1-3、修改Zookeeper配置文件

1-3-1、复制配置文件

ThingsKit物联网平台Zookeeper安装部署

💡 提示

复制原来的zoo_sample.cfg文件后将副本文件名称改为zoo.cfg。

1-3-2、修改配置文件

ThingsKit物联网平台Zookeeper安装部署

💡 提示

修改1-3-1中创建zoo.cfg文件。

💡 提示

主要添加1-2创建的两个目录的绝对路径。

💡 提示

示例中添加的路径:

dataDir=D:\\Zookeeper\\apache-zookeeper-3.9.0-bin\\data

dataLog=D:\\Zookeeper\\apache-zookeeper-3.9.0-bin\\log

💡 注意

在Zookeeper配置文件中添加目录路径需要写反义字符“\\”表示文件路径分隔符“\”。

1-4、配置Zookeeper环境变量

ThingsKit物联网平台Zookeeper安装部署

💡 提示

新建环境变量ZOOKEEPER_HOME的值需要根据您Zookeeper部署包的根目录修改。

💡 提示

系统变量中PATH添加的环境变量为%ZOOKEEPER_HOME%\bin。

1-5、启动Zookeeper相关服务

ThingsKit物联网平台Zookeeper安装部署

💡 注意

如果打开服务后cmd闪退,请检查配置文件是否正确。

1-6、验证Zookeeper是否成功部署

ThingsKit物联网平台Zookeeper安装部署
ls /

💡 提示

如果输入命令测试没有对应的返回请检查相关服务是否正常启动。


Zookeeper下载、安装及使用指南【linux】

Zookeeper官方下载地址:

ThingsKit物联网平台Zookeeper安装部署
ThingsKit物联网平台Zookeeper安装部署

💡 提示

本次测试环境为centos7。

💡 提示

win和linux可以共用一个版本的软件部署包。

1、Zookeeper的安装

1-1、上传部署包至指定地址

ThingsKit物联网平台Zookeeper安装部署

💡 提示

上传部署包至linux系统,并创建相应目录存放部署包(方便管理)。

ThingsKit物联网平台Zookeeper安装部署
ll																									//查看当前路径是否存在部署包
mkdir /var/java																			//创建存放路径
mv apache-zookeeper-3.9.0-bin.tar.gz  /var/java/		//将部署包放入存放路径
cd /var/java/																				//切换工作目录至存放路径
ll																									//查看存放路径是否存在部署包

💡 提示

如果创建了/var/java目录则不需要重复创建。

1-2、解压部署包

ThingsKit物联网平台Zookeeper安装部署
tar -zxvf apache-zookeeper-3.9.0-bin.tar.gz						//此命令必须在部署包存放路径内执行
ll																										//查看是否解压

1-3、修改Zookeeper配置文件

1-3-1、复制配置文件

ThingsKit物联网平台Zookeeper安装部署
cd /var/java/apache-zookeeper-3.9.0-bin/conf/		//切换工作目录至配置目录
ll																							//查看当前目录下文件
cp zoo_sample.cfg  zoo.cfg											//复制配置文件
ll																							//查看复制是否成功

1-3-2、修改配置文件

创建data目录:

ThingsKit物联网平台Zookeeper安装部署

💡 提示

在Zookeeper安装目录下创建data目录存放数据。

cd /var/java/apache-zookeeper-3.9.0-bin
mkdir data
ll

修改配置文件:

ThingsKit物联网平台Zookeeper安装部署
cd /var/java/apache-zookeeper-3.9.0-bin		//将工作目录切换至部署包目录
ll																				//查看该目录下有哪些文件
cd data/																	//切换到data目录
pwd																				//显示当前工作目录路径并手动复制
cd ..																			//返回上一文件夹
cd conf/																	//切换到conf
vim zoo.cfg																//修改配置文件

💡 提示

在配置文件中将dataDir修改为对应的绝对路径。

ThingsKit物联网平台Zookeeper安装部署

1-4、启动Zookeeper服务

ThingsKit物联网平台Zookeeper安装部署
cd /var/java/apache-zookeeper-3.9.0-bin/bin		//切换工作目录至bin目录
ll																						//查看当前目录下文件
./zkServer.sh start														//启动Zookeeper服务

💡 提示

图中提示即Zookeeper服务正常启动,若不能正常启动请查看logs目录下日志文件确定原因。

ThingsKit物联网平台Zookeeper安装部署
ThingsKit物联网平台Zookeeper安装部署