小编使用的Zookeeper安装包为zookeeper-3.4.13.tar.gz,elastic-console的安装包为elastic-job-lite-console-2.1.5.tar.gz,读者不一定要和小编使用的版本一致,只要两个安装包兼容即可。
首先要将两个安装包解压,命令:
tar -zxvf zookeeper-3.7.0.tar.gz
tar -zxvf elastic-job-lite-console-2.1.5.tar.gz
部署Zookeeper服务:
在/zookeeper-3.7.0 /conf中新建zoo.cfg,这个文件夹是读者解压Zookeeper的文件夹。
在zoo.cfg文件中写入
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/zookeeper-3.7.0/data
clientPort=2181
#maxClientCnxns=60
autopurge.snapRetainCount=3
autopurge.purgeInterval=1
注意:记得将dataDir路径修改一下
在/etc/profile文件中添加
export ZOOKEEPER_HOME=/zookeeper-3.7.0
export PATH=$ZOOKEEPER_HOME/bin:$PATH export PATH
注意:记得将ZOOKEEPER_HOME路径修改一下
启动zookeeper
到/zookeeper-3.7.0/bin/文件夹下,修改zkServer.sh文件权限,命令:
chmod +x zkServer.sh
之后执行启动命令:
./zkServer.sh start
检查2181端口号,看服务是否启动成功
小编常用的查询服务端口的命令:
netstat -luntp
ps:如果读者喜欢使用别的命令,可以使用自己喜欢的,这里不做要求,只是给一些不清楚类似命令的读者参考使用。
部署elastic console服务:
进入/elastic-job-lite-console-2.1.5/bin,启动elastic console,修改start.sh文件权限,命令:
chmod +x start.sh
之后执行启动命令:
./ start.sh
检查8899端口号,看服务是否启动成功,查看服务端口的命令同上。
注意一点,如果读者的8899端口是未开放状态的,是不能访问elastic-console客户端的,我们先要将端口放开,命令:
查看想开的端口是否已开 # firewall-cmd --query-port=8899/tcp 提示no表示未开 开永久端口号 firewall-cmd --add-port=8899/tcp --permanent 提示success 表示成功 重新载入配置 # firewall-cmd --reload 比如添加规则之后,需要执行此命令
到这里,elastic-job的服务已经部署完成。接下来就是访问elastic-console客户端了。这里需要注意一点,这个服务只是一个定时任务控制台客户端,而不是一个后台进程。
浏览器localhost:8899
注册中心名称:你的服务名称
注册中心地址:zookeeper 命名空间
命名空间:配置文件中的命名空间,小编使用的是springboot服务,所以名字是写在了bootstrap配置文件的namespace中。
提交
到这里本篇文章的内容就介绍完了,如果喜欢小编写的文章,可以关注、点赞和转发,小编会不定期将自己在工作和学习中学到的知识和遇到的问题写出来和大家分享。
感谢阅读!
————————————————
版权声明:本文为优快云博主「sinat_41523355」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/sinat_41523355/article/details/100504479