【问题标题】:Unable to connect to kafka broker of HDP Sandbox from Host machine无法从主机连接到 HDP Sandbox 的 kafka 代理
【发布时间】:2017-07-17 15:31:59
【问题描述】:

我无法从我的主机连接到 Hortonworks Sandbox 2.6 的 kafka 代理 (http://127.0.0.1:6667)。每次我连接时,都说该站点无法访问。我做错了什么。

仅供参考,我已为我的沙盒启用 6667 端口转发。

【问题讨论】:

  • 我可能是这里的标记方式,但是请检查您的 Kafka 配置值的侦听器和adverted.listeners,当您连接到 Kafka 代理时,仅使用您提供的 url (localhost:6667)最初,对于后续请求,使用来自 Advertisementd.listener(如果已配置)或 listener 的值。例如,如果那些指向 localhost:9092 无法从沙箱外部访问,那么它将无法正常工作。只是一个猜测,如果不是这样,请提供更多有关配置和尝试连接方式的信息。

标签: apache-kafka hortonworks-sandbox bigdata


【解决方案1】:

你检查过这个吗:https://de.hortonworks.com/tutorial/sandbox-port-forwarding-guide/section/1/#add-ports-to-the-docker-script

基本上你还需要为 Docker 沙箱启用端口转发,只是 Host -> VM 不够,你需要 Host -> VM -> Docker 容器。

在我的 Sandbox HDP 2.6+ 案例中有所帮助

【讨论】:

  • 我不会复制链接下的内容——它是 hortonworks 的官方文档,对于所有事情都是稳定的。
  • Official policy 是您的答案必须在没有链接的情况下有用。我看到你已经编辑了一个简短的摘要;谢谢你。仅供参考,使用文档回答时的一种常见做法是使用块引用格式将链接的内容直接包含在您的答案中。
猜你喜欢
  • 1970-01-01
  • 2019-05-09
  • 1970-01-01
  • 2021-09-22
  • 2018-10-18
  • 2021-12-22
  • 2015-09-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多