您的位置:首页 > 运维架构 > Linux

2.zookeeper安装(单机/集群环境/linux/windows)

2017-12-04 01:36 429 查看

1.win10(单机)

(1)下载windows版本的zookeeper压缩包:zookeeper-3.4.10.tar
(2)解压之后放到D盘:



(3)更改conf文件夹下文件名,zoo_sample.cfg改为zoo.cfg///右键编辑bin下zkEnv.cmd文件,更改双引号的位置



@REM setup java environment variables

if not defined JAVA_HOME (
echo Error: JAVA_HOME is not set.
goto :eof
)

set JAVA_HOME=%JAVA_HOME:"=%

if not exist "%JAVA_HOME%\bin\java.exe" (
echo Error: JAVA_HOME is incorrectly set.
goto :eof
)

set JAVA="%JAVA_HOME%\bin\java"


(4)修改zoo.cfg中文件的dataDir参数,其余参数详解见其他博文:https://www.cnblogs.com/xiohao/p/5541093.html
dataDir:存贮快照文件snapshot的目录。默认情况下事务日志也会存放在这里。建议同时配置dataLogDir参数,事务日志的写性能直接影响zk性能,这里我指向了自己新建的文件夹

dataDir=D:\\My_zookeeper-3.4.10\\snapshot_data


(5)启动zk

进入bin,执行zkServer.cmd启动zk(看见很多INFO,并且最后光标进入zk没有退回到命令行才是执行成功)



执行jps



启动客户端运行



2.CentOS(单机)

(1)/usr/local下创建zookeeper文件夹,上传tar.gz包到这里



解压



(2)修改配置文件
进入解压后文件夹



进入conf文件夹下,将cfg文件zoo_simple.cfg重命名为zoo.cfg



vim编辑zoo.cfg文件,做简单配置



创建dataDir/dataLogDir指定的文件夹



(3)配置环境变量



(4)启动
进入解压文件夹下的bin执行使用sh文件启动
start参数启动服务



stop参数停止服务



(5)查看启动状态
里面两条命令都可以,也可以tenlet一下2181端口查看





(6)可以help查看bin下面的sh文件的参数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: