[ https://issues.apache.org/jira/browse/STORM-1759?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16563706#comment-16563706 ]
Robert Joseph Evans commented on STORM-1759: -------------------------------------------- [~jmoraleda], In storm 2.x the supervisor now has a thrift server running on it that nimbus/others should be able to access. It should be totally doable to have the UI talk directly to the supervisor's thrift server and fold all of the log management/access functionality into the supervisor. As an added bonus that would mean one less daemon that we would have to run/worry about, and would mean we could also write command line code to read the logs back out. > Viewing logs from the Storm UI doesn't work in dockerized environment > --------------------------------------------------------------------- > > Key: STORM-1759 > URL: https://issues.apache.org/jira/browse/STORM-1759 > Project: Apache Storm > Issue Type: Bug > Components: storm-ui > Affects Versions: 0.10.0, 1.0.0, 0.9.6 > Reporter: Elisey Zanko > Priority: Major > > I run the Storm using the following docker-compose.yml > {code} > version: '2' > services: > zookeeper: > image: jplock/zookeeper:3.4.8 > restart: always > nimbus: > image: 31z4/storm:1.0.0 > command: nimbus -c storm.log.dir="/logs" -c > storm.zookeeper.servers="[\"zookeeper\"]" -c nimbus.host="nimbus" > depends_on: > - zookeeper > restart: always > ports: > - 6627:6627 > volumes: > - logs:/logs > supervisor: > image: 31z4/storm:1.0.0 > command: supervisor -c storm.log.dir="/logs" -c > storm.zookeeper.servers="[\"zookeeper\"]" -c nimbus.host="nimbus" > depends_on: > - nimbus > restart: always > volumes: > - logs:/logs > logviewer: > image: 31z4/storm:1.0.0 > command: logviewer -c storm.log.dir="/logs" > restart: always > ports: > - 8000:8000 > volumes: > - logs:/logs > ui: > image: 31z4/storm:1.0.0 > command: ui -c storm.log.dir="/logs" -c nimbus.host="nimbus" > depends_on: > - nimbus > - logviewer > restart: always > ports: > - 8080:8080 > volumes: > - logs:/log > volumes: > logs: {} > {code} > And opening the logs from the Storm UI doesn't work because all links are > pointing to different container ids as hosts. > I guess adding an ability to explicitly specify the logviewer host in the > storm.yaml would solve the issue. -- This message was sent by Atlassian JIRA (v7.6.3#76005)