德鲁伊霸主进程无法启动错误"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
在 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