Monitoramento do kafka usando JMX ao executar o kafka no docker no boot2docker

Estou tentando fazer com que o monitoramento JMX funcione para monitorar uma instância kafka de teste.

Tenho o kafka (ches / kafka) em execução no docker via boot2docker, mas não consigo configurar o monitoramento JMX corretamente. Fiz várias soluções de problemas e sei que a instância kafka está sendo executada corretamente (consumidores e produtores trabalham). O problema surge quando tento ferramentas JMX simples (jconsole e jvisualvm) e ambas não conseguem se conectar (erro de conexão inseguro, falha na conexão).

Itens de configuração da observação: Eu me conecto ao 192.168.59.103 (ip do virtualbox encontrado ao executar 'boot2docker ip') e a instância ches / kafka docker / kafka usa a porta 7203 como o JMX_PORT (confirmado nos logs de inicialização do kafka). Usando o jconsole, eu me conecto a 192.168.59.103:7203 e é quando os erros ocorrem.

Qualquer ajuda é apreciada.

questionAnswers(2)

yourAnswerToTheQuestion