欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > Zookeeper下载与安装教程(国产化生产环境无联网服务器部署实操)

Zookeeper下载与安装教程(国产化生产环境无联网服务器部署实操)

2024/10/25 4:17:15 来源:https://blog.csdn.net/latesummer_/article/details/140433639  浏览:    关键词:Zookeeper下载与安装教程(国产化生产环境无联网服务器部署实操)

请放心观看,已在正式环境部署验证,流程无问题!

此外,建议更换默认的2181端口,避免后期服务器漏扫麻烦,不少漏扫软件是扫描到默认端口后给出漏洞报错!我所用服务器环境是麒麟银河aarch64系统!

一、下载Zookeeper 

1.无联网方式下载

官网下载软件包上传至服务器,访问Apache官网:Welcome to The Apache Software Foundation!

​ 将下载的软件包上传至服务器

2.有联网方式下载

服wget方式直接下载软件包到服务器 ,务器如果没有wget,先安装wget

yum -y install wget 

使用wget命令直接拉取软件包 

wget  https://downloads.apache.org/zookeeper/zookeeper-3.9.2/apache-zookeeper-3.9.2-bin.tar.gz

二、解压即安装 

tar -zxvf apache-zookeeper-3.9.2-bin.tar.gz

重命名文件夹 

mv apache-zookeeper-3.9.2-bin /usr/local/zookeeper

三、配置环境变量 

在/etc/profile配置文件中添加如下配置

vim /etc/profile添加如下配置export JAVA_HOME=/usr/local/jdk/java  #JDK安装目录
export ZOOKEEPER_HOME=/usr/local/zookeeper #zookeeper安装目录
export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

使环境变量生效 

source /etc/profile 

​ 四、集群配置

注:单节点无非就是下图配置中:第二步少配置两台机器IP,第四步不创建myid文件

1)创建数据存储及日志目录
mkdir -p /usr/local/zookeeper/data
mkdir -p /usr/local/zookeeper/log2)zookeeper配置文件
cd /usr/local/zookeeper/conf
cp zoo_sample.cfg zoo.cfg vi zoo.cfg
##修改以下内容
# 心跳时间
tickTime=2000
# follow连接leader的初始化连接时间,表示tickTime的倍数
initLimit=10
# syncLimit配置表示leader与follower之间发送消息,请求和应答时间长度。
如果followe在设置的时间内不能与leader进行通信,那么此follower将被丢弃,tickTime的倍数
syncLimit=5
# 客户端连接超时时间ms
maxClientCnxns=600
# 客户端连接端口,访问 zookeeper的端口
clientPort=2181
# 节点数据存储及日志目录,需要提前创建
dataDir=/usr/local/zookeeper/data
dataLogDir=/usr/local/zookeeper/logserver.1=192.168.44.128:2888:3888
server.2=192.168.44.129:2888:3888
server.3=192.168.44.130:2888:38883)远程复制配置文件到2/3机器
scp zoo.cfg root@192.168.44.129:/usr/local/zookeeper/zookeeper/conf/4)每台节点配置节点ID   【这里的值要与zoo.cfg中配置的server一致】
在机器1上执行
echo 1 >/usr/local/zookeeper/data/myid
在机器2上执行
echo 2 >/usr/local/zookeeper/data/myid
在机器3上执行
echo 3 >/usr/local/zookeeper/data/myid

​ 五、启动zookeeper

#启动zk
zkServer.sh start
#查看zk状态
zkServer.sh status

六、验证zookeeper 

##验证zookeeper
#启动成功后可以随便选择一个节点尝试连接另一个节点验证
zkCli.sh -server 192.168.44.130:2181

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com