Zookeeper本地安装 day08
简单的本地安装教程
一、下载链接
在Linux中用wget下载资源
wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
二、创建安装目录
/usr/local/zookeeper
mkdir /usr/local/zookeeper
三、解压至指定目录
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz #解压
mv apache-zookeeper-3.7.0-bin/ /usr/local/zookeeper/zookeeper-3.7
# 移动到指定位置并重新命名
四、配置zoo.cfg文件
目录切换至/usr/local/zookeeper/zookeeper-3.7
cd conf #进入zookeeper的配置文件夹
创建一个zoo.cfg文件,将zoo_sample.cfg文件内容复制进去,并修改内容
vim zoo_sample.cfg #进入全选复制
全部复制:按esc后,然后ggyG
全部删除:按esc后,然后dG
touch zoo.cfg #创建文件zoo.cfg
修改zoo.cfg文件中:dataDir=/usr/local/zookeeper/zookeeper-3.7/zkdata ,原路径只是系统暂时提供,一个月就会清除一次数据,故而自己建一个存放数据的文件夹,将目录修改为自己建的文件夹即可
五、保存退出并运行
修改完毕保存退出,进入bin目录下启动zkServer.sh服务器文件
cd /usr/local/zookeeper/zookeeper-3.7/bin
启动Server服务端和Clent客户端命令:
./zkServer.sh start #启动服务端
./zkServer.sh status #查看服务端的状态
jps -l #查看具体信息
启动客户端
./zkCli.sh
至此本地安装成功,并启动,最后输入quit即可退出!
Zookeeper 配置文件解析
Zookeeper中的配置文件zoo.cfg中的参数含义解读:
-
tickTime=2000:通信心跳时间,zookeeper客户端与服务端通信心跳的时间,ms(毫秒)
-
initLimit=10:LF初始化通信时限(
第一次初始化链接能容忍的最多心跳时间10*2000ms
) -
syncLimit=5:LF同步通信时限(
即是第一次连接后,之后连接最大容忍心跳时间:5*2000ms
) -
dataDir:保存Zookeeper中的数据
-
clientPort:外部访问时的端口号