栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

zookeeper安装教程

zookeeper安装教程

一.windows系统

zookeeper提取码:zook

procrun提取码:proc

1.解压zookeeper并新建两个文件夹:data和log

 2.在conf中打开zoo.cfg文件,并将刚新增的文件夹路径设置进去

 

 3.编写停止脚本zkServerStop.cmd放在bin目录下
@echo off
 
cd..
set CDIR=%CD%
set ZOOKEEPER_SERVICE=zookeeper
set ZOOKEEPER_HOME=%CDIR%
setlocal
TASKLIST /svc | findstr /c:"%ZOOKEEPER_SERVICE%" > %ZOOKEEPER_HOME%zookeeper_svc.pid
FOR /F "tokens=2 delims= " %%G IN (%ZOOKEEPER_HOME%zookeeper_svc.pid) DO (
    @set zkPID=%%G
)
taskkill /PID %zkPID% /T /F
del %ZOOKEEPER_HOME%/zookeeper_svc.pid
endlocal
pause

 

 4.解压procrun,并将prunmgr.exe和prunsrv.exe文件复制进zookeeper根目录,然后修改名称

 

 5.编写两个脚本

服务安装脚本:install.bat

@echo off
 
cd.
set CDIR=%CD%
cd..
set baseDIR=%CD%
set SRV=%CDIR%zookeeper-srv.exe
set ZOOKEEPER_HOME=%CDIR%
set NAME=Zookeeper
"%SRV%" //IS//%NAME% --DisplayName=%NAME% --Description=%NAME% --Startup=manual --StartMode=exe --StartPath="%ZOOKEEPER_HOME%" --StartImage="%ZOOKEEPER_HOME%binzkServer.cmd" --StopPath="%ZOOKEEPER_HOME%" --StopImage="%ZOOKEEPER_HOME%binzkServerStop.cmd" --StopMode=exe --StopTimeout=10 --LogPath="%ZOOKEEPER_HOME%log" --LogPrefix="zookeeper-log" --PidFile=zookeeper.pid --LogLevel=Info --StdOutput=auto --StdError=auto
echo install success
pause

服务卸载脚本:uninstall.bat
@echo off
 
cd.
set CDIR=%CD%
cd..
set baseDIR=%CD%
set SERVICE_NAME=Zookeeper
set SRV=%CDIR%zookeeper-srv.exe
%SRV% //DS//%SERVICE_NAME%
echo finish uninstall
pause

 6.双击install.bat脚本执行安装服务

 

 

 二.centos系统

 附件提取码:zook

1.将安装包移到指定位置

 2.cd到安装包所在目录:cd /opt/server,然后解压到指定位置:tar -xvzf zookeeper-3.4.14.tar.gc -C /opt/server,解压后重命名

 

 

 3.将conf目录里的zoo_sample.cfg复制一份名为zoo.cfg的文件:cp zoo_sample.cfg zoo.cfg

 

 

 4.新建下图中的文件夹并在zoo.cfg文件里进行配置

 

 5.在conf/java.env中进行配置

 

 6.配置环境变量,在/etc/profile文件的最后添加如下的配置,然后执行:source /etc/profile

 

 

 7.配置自启动,在/usr/lib/systemd/system/里新建zookeeper.service,内容如下(路径修改为自己的)

[Unit]
Description=zookeeper
After=network.target
ConditionPathExists=/opt/server/zookeeper3.4.14/conf/zoo.cfg

[Service]
Type=forking
Environment=ZOO_LOG_DIR=/opt/server/zookeeper3.4.14/log
ExecStart=/opt/server/zookeeper3.4.14/bin/zkServer.sh start
ExecStop=/opt/server/zookeeper3.4.14/bin/zkServer.sh stop
User=root
Group=root

[Install]
WantedBy=multi-user.target

然后执行systemctl enable zookeeper配置自启动,再输入启动命令:systemctl start zookeeper

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/700024.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号