德鲁伊霸主进程无法启动错误"Address already in use"

druid overlord process unable to start error "Address already in use"

在 MacOSX 10.12 上安装 druid 和 zookeeper 后,无法让 overlord 进程进入 运行 as instructed

java `cat conf-quickstart/druid/overlord/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/overlord:lib/*" io.druid.cli.Main server overlord

我收到地址已被使用的错误消息。

方法一退出应用端口: 检查端口 8090(这是默认设置)上的 运行 是什么应用程序。 运行 lsof -i :8090 | grep LISTEN 获取结果 pid。使用 pid 查看该应用程序是否是您可以关闭的应用程序 ps -ef pid。如果是这样,close/kill它。如果没有,请尝试方法 2。

方法二更改druid配置: 使用和编辑器打开和编辑 overlord 的运行时配置。将给定的默认端口更改为其他端口,例如 8099.

vim conf-quickstart/druid/overlord/runtime.properties