Apache Storm UI не показывает болты и носики - PullRequest
1 голос
/ 01 ноября 2019

Я использую топологию Apache Storm в локальном режиме, она работает нормально, но когда я отправляю ее в шторм, в интерфейсе Storm не отображаются носики и болты, кроме топологии.

Это былопредположил, что Супервизор должен быть запущен, и я тоже это попробовал, то есть Супервизор, nimbus и zookeeper работают нормально. Заранее спасибо. Аналогичный вопрос задается, что говорит о том, что Supervisor должен быть включен Apache Storm - излив и болты отсутствуют в Storm UI ... но это не работает в моем случае, если вы понимаете, пожалуйста.

 /usr/local/storm$ jps
721 RemoteMavenServer36
6017 Supervisor
5780 Nimbus
6181 UIServer
5672 QuorumPeerMain
489 Main
7499 Jps
4927 Launcher

1 Ответ

0 голосов
/ 09 ноября 2019

Обычно вы используете версию Storm, в которой по умолчанию установлены некоторые аргументы JVM, несовместимые с Java 9+. Вам необходимо заменить аргументы, изменив настройку worker.childopts в вашем conf/storm.yaml.

Параметры, которые вы хотите использовать, будут примерно такими:

worker.childopts: "-Xmx%HEAP-MEM%m -Xlog:gc*:artifacts/gc.log:time,uptime:filecount=10,filesize=1M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=artifacts/heapdump"
...