Github user merrimanr commented on the issue:
https://github.com/apache/incubator-metron/pull/393
@kylerichardson thank you for reviewing it! I updated the documentation to
include Docker for Mac or Docker for Windows. One of the primary requirements
for the way I use this is that containers must be accessible from my local
environment where my IDE is running so services that broadcast their host
address are tricky. The Kafka advertised listener thing was the single most
challenging issue I faced so not surprised you hit it too. The Kafka
Dockerfile is wired to pull the DOCKER_HOST from an input argument and the
compose file is wired to pass the local DOCKER_HOST environment variable as the
DOCKER_HOST input argument to the Kafka Dockerfile. So you should be able to
set your local DOCKER_HOST environment variable as such:
$ export DOCKER_HOST="tcp://<your docker host>:2376"
When you run "eval $(docker-machine env metron-machine)" that's pretty much
what Docker Machine is doing, setting local environment variables to match the
desired host. Then after you build the environment, the advertised.listener
property should be set to <your docker host> without you having to manually
change it.
I only used the virtualbox drive because that's what came out of the box.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---