如何解决当 2181 端口已在 apache druid 中使用时无法运行 zookeeper
你好,我是德鲁伊和卡夫卡的初学者。我在同一个本地主机上运行 kafka 服务器和德鲁伊服务器
我通过关注 ./bin/zookeeper-server-start.sh config/zookeeper.properties
在 kafka 中运行了 zookeeper,并通过关注 ./bin/kafka-server-start.sh config/server.properties
运行了 kafka 服务器。
我尝试将 kafka 服务器连接到 druid 服务器以输入数据。当我尝试按照德鲁伊 ./bin/start-micro-quickstart
的文档运行德鲁伊的动物园管理员时,结果说“无法启动,因为端口 2181 已被使用”,然后我研究了这个错误,我试图通过设置更改端口druid 上“conf”目录下的“zoo.cfg”文件。我已将端口更改为 2080 等。
当我尝试通过 ./bin/start-micro-quickstart
再次运行它时,结果仍然相同“无法启动,因为端口 2181 已被使用”
如何正确更改端口? 提前致谢
解决方法
export DRUID_SKIP_PORT_CHECK=1
您也可以在两个用例中使用相同的 zookeeper
./bin/start-micro-quickstart 正在运行特定端口 2181 的验证,
如果您更改了需要删除/编辑验证的默认端口,链接( https://www.druidforum.org/t/druid-port/4805/19 )中的建议是从启动其动物园管理员中删除德鲁伊,如果这是您想要的,您可以编辑他们的内容建议并使用它
进一步的建议,druid 正在使用带有根路径 /druid 的 zookeeper,您可以将 kafka 设置为与根路径 /kafka 一起工作,它们都将使用相同的 zookeeper,
,如果您已经在端口 2181 上运行了 Zookeeper,则不需要使用 zookeeper-server-start.sh
您可能需要修改 zookeeper.connect
中的 server.properties
以指向不同的 Zookeeper host:port 或 chroot
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。