如何使用其他配置命令在 ECS 上获取 storm nimbus v1.2.1 运行
How do I get storm nimbus v1.2.1 running on ECS with additional config commands
我正在尝试在 ECS 上获得风暴灵光 运行。
我正在使用图像:storm:1.2.1
。
在与 ECS 命令解析器非常糟糕的事实作斗争之后 (),我终于得到了容器 运行。但是,容器以 ExitCode 13 停止。是的,13,而不是 137。
只有这些日志:
Running: /usr/lib/jvm/java-1.8-openjdk/jre/bin/java -server -Ddaemon.name=nimbus -Dstorm.options=storm.zookeeper.servers%3D%5B%22zookeeper%22%5D,supervisor.slots.ports%3D%5B6700%2C6701%2C6702%2C6703%2C6704%2C6705%2C6706%2C6707%5D,storm.local.hostname%3Dstorm.crawl -Dstorm.home=/apache-storm-1.2.1 -Dstorm.log.dir=/logs -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dstorm.conf.file= -cp /apache-storm-1.2.1/*:/apache-storm-1.2.1/lib/*:/apache-storm-1.2.1/extlib/*:/apache-storm-1.2.1/extlib-daemon/*:/conf -Xmx1024m -Dlogfile.name=nimbus.log -DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j.configurationFile=/apache-storm-1.2.1/log4j2/cluster.xml org.apache.storm.daemon.nimbus
我找不到有关 ExitCode 13 含义的任何信息。
有人知道吗?
更新:我相信 13 可能是一个 PID。
真正的问题是:为什么容器刚刚停止?
问题是 nimbus 无法与动物园管理员交谈。
我已将容器部署在 ECS FARGATE 上的单个任务定义中。
但是,它使用 awsvpc 网络类型,容器只能通过服务发现相互通信。
一旦我为 ECS 服务设置了服务发现并且 re-configured storm.zookeeper.servers
通过它指向灵气,那么它就全部工作了。
我正在尝试在 ECS 上获得风暴灵光 运行。
我正在使用图像:storm:1.2.1
。
在与 ECS 命令解析器非常糟糕的事实作斗争之后 (
只有这些日志:
Running: /usr/lib/jvm/java-1.8-openjdk/jre/bin/java -server -Ddaemon.name=nimbus -Dstorm.options=storm.zookeeper.servers%3D%5B%22zookeeper%22%5D,supervisor.slots.ports%3D%5B6700%2C6701%2C6702%2C6703%2C6704%2C6705%2C6706%2C6707%5D,storm.local.hostname%3Dstorm.crawl -Dstorm.home=/apache-storm-1.2.1 -Dstorm.log.dir=/logs -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dstorm.conf.file= -cp /apache-storm-1.2.1/*:/apache-storm-1.2.1/lib/*:/apache-storm-1.2.1/extlib/*:/apache-storm-1.2.1/extlib-daemon/*:/conf -Xmx1024m -Dlogfile.name=nimbus.log -DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j.configurationFile=/apache-storm-1.2.1/log4j2/cluster.xml org.apache.storm.daemon.nimbus
我找不到有关 ExitCode 13 含义的任何信息。 有人知道吗?
更新:我相信 13 可能是一个 PID。
真正的问题是:为什么容器刚刚停止?
问题是 nimbus 无法与动物园管理员交谈。
我已将容器部署在 ECS FARGATE 上的单个任务定义中。 但是,它使用 awsvpc 网络类型,容器只能通过服务发现相互通信。
一旦我为 ECS 服务设置了服务发现并且 re-configured storm.zookeeper.servers
通过它指向灵气,那么它就全部工作了。