为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?

Zookeeper 3.5+新增内容AdminServer是一个内置的Jetty服务。默认的服务启动在8080端口。例如访问,http://localhost:

这篇文章给大家聊聊关于为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

要查看所有可用命令的列表,您可以访问URL /commands。

启动Zookeeper Server并查看输出信息:

zkServer.sh 启动前台

输出信息中有如下文字,可以看出AdminServer占用了8080端口。

.

2019-06-07 00:37:48,644 [myid:] – 信息[main:JettyAdminServer@112] – 在地址0.0.0.0、端口8080 和命令URL /commands 上启动AdminServer

.

如果不想占用8080端口,如果修改配置文件来实现修改端口呢?

以下来自Zookeeper官方文档,描述了AdminServer的配置参数。

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?

http://zookeeper.apache.org/doc/current/zookeeperAdmin.html

3.5.0: 中的新增功能以下选项用于配置AdminServer。

admin.enableServer :(Java 系统property: Zookeeper.admin.enableServer) 设置为“false”以禁用AdminServer。默认情况下,AdminServer 已启用。admin.serverAddress :(Java 系统属性: Zookeeper.admin.serverAddress)嵌入式Jetty 服务器侦听的地址。默认为0.0.0.0.admin.serverPort : (Java 系统property: Zookeeper.admin.serverPort) 嵌入式Jetty 服务器侦听的端口。默认为8080.admin.idleTimeout : (Java 系统属性: Zookeeper.admin.idleTimeout )设置连接在发送或接收数据之前可以等待的最大空闲时间(以毫秒为单位)。默认为30000 ms.admin.commandURL : (Java 系统属性: Zookeeper.admin.commandURL) 用于列出和发出相对于根URL 的命令的URL。默认为“/命令”。

通过查看Zookeeper的官方文档,发现有几种解决途径。

1.禁用AdminServer

在zoo.cfg中添加配置admin.enableServer=false

或者在启动脚本中添加-Dzookeeper.admin.enableServer=false

2.修改AdminServer端口号

修改方法有两种方式:

一是在启动脚本中添加-Dzookeeper.admin.serverPort=未占用的端口号;

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?

另一种是在zoo.cfg中添加admin.serverPort=未占用的端口号,如8090端口号。

vim /opt/apache-zookeeper/conf/zoo.cfg

下面使用选项2将AdminServer端口号修改为8090。

再次启动Zookeeper Server,查看输出信息:

zkServer.sh 启动前台

检查Java进程信息和8090端口。

访问Zookeeper AdminServer

http://192.168.56.103:8090/命令

以下是Zookeeper AdminServer的配置参数说明:

用户评论

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
余温散尽ぺ

刚更新完zookeeper到v3.5,然后发现又占据了8080端口,这也太搞笑了!之前设置的配置貌似没用,现在连访问我的应用都无法完成。 哎~

    有6位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
爱你的小笨蛋

标题说的很清楚,我一直在找这个答案!我也是刚改用了新版zookeeper,确实和之前不一样,端口不自动修改了,要手动调整配置文件才行。麻烦一点。

    有8位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
青瓷清茶倾城歌

我是通过文档找到的修改端口的方法,其实还是挺简单的,就是配置文件里的 port 配置项直接修改就好了。大家别慌张,参考下官方文档就搞定了!

    有7位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
情深至命

这篇文章真是太好用了!我已经折腾很久了,终于解决了新版zookeeper占用8080问题的问题,感觉心越来越peaceful 了。感谢作者!希望以后还能看到更多关于zookeeper的解决方法。

    有14位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
早不爱了

唉,本来以为升级到最新版本的Zookeeper会让我工作更顺畅,现在看来还是得好好了解一下它新特性带来的变化啊。配置管理真是个需要学习的技能,希望能越来越熟悉它们的操作

    有6位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
糖果控

我之前是用老版本的ZooKeeper,没遇到过这种情况。感觉这个新版本确实有点让人摸不着头脑。不过还好有这篇文章指导,很快就解决了问题!

    有9位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
寂莫

这文章说的太清楚了,我直接按照步骤操作就成功修改端口了!赞一个!希望以后还有更多类似的实用教程!

    有15位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
焚心劫

我是刚接触ZooKeeper不久,对于其端口配置还是一知半解。需要仔细阅读文章内容加强学习,以便更好地使用它!

    有13位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
£烟消云散

这篇文章对我帮助很大!我原本以为只有配置文件才能修改端口,没想到还有其他方法可以操作。感谢作者分享如此有用的知识!

    有13位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
拥抱

ZooKeeper确实是一个强大的工具,但每次升级都要重新熟悉其配置参数还是比较让人头疼的。希望以后能够更加简单易用!

    有20位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
夏日倾情

我记得以前ZooKeeper好像默认使用一个不太常用端口,现在8080?这设计上是不是有点问题呀?

    有16位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
面瘫脸

其实这个端口设置只是个小细节,只要仔细阅读文档就能解决!大家不要被吓到,ZooKeeper还是很优秀的分布式协调服务!

    有20位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
不相忘

在使用过程中遇到很多这种细微的问题,确实让人很蛋疼!希望社区可以提供更加完善的在线帮助和调试工具!

    有9位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
可儿

新版是不是优化了性能?虽然端口问题稍微麻烦一点,但这还是我比较期待的功能升级!

    有11位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
经典的对白

配置端口真不是个简单事啊,需要考虑很多因素才能保证稳定运行。感觉这篇文章缺少一些更深入的分析和探讨!

    有14位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
心悸╰つ

这个8080端口太常被占用了吧?希望ZooKeeper团队能提供更多自定义端口设置的功能!

    有20位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
灵魂摆渡人

文档写的确实好理解,感谢作者用心写这篇解答!让我省下不少调试时间,哈哈!

    有9位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
一生荒唐

新版zookeeper的配置相比之前确实有了变化,需要重新学习一下!不过这篇文章让我感觉自己快catch up了!哈哈!

    有16位网友表示赞同!

为什么新版本Zookeeper v3.5启动后占用8080端口?如何修改端口?
没过试用期的爱~

我觉得很多IT小伙伴都遇到过这种端口冲突问题,还好有人解决了这个问题并分享出来,真是个好心人 !

    有11位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202145.html

(0)
小su's avatar小su
上一篇 2024年9月28日 上午1:10
下一篇 2024年9月28日 上午1:13

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注