套接字服務器無法綁定到 kafka:29092:無法分配請求的地址

大流氓

我正在嘗試從以下 yaml 文件創建一個 kafka 服務器:

version: "3.9"

services:
  zookeeper:
    image: 'bitnami/zookeeper:latest'
    ports:
      - '2181:2181'
    environment:
      - ALLOW_ANONYMOUS_LOGIN=yes

  kafka:
    image: 'bitnami/kafka:latest'
    ports:
      - '9092:9092'
    environment:
      - KAFKA_BROKER_ID=1
      - ALLOW_PLAINTEXT_LISTENER=yes
      - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_LISTENERS=PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092
      - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
      - KAFKA_INTER_BROKER_LISTENER_NAME=PLAINTEXT
      - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092
    depends_on:
      - zookeeper

但我收到一個錯誤:

ERROR [KafkaServer id=1] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
org.apache.kafka.common.KafkaException: Socket server failed to bind to kafka:29092: Cannot assign requested address.
    at kafka.network.Acceptor.openServerSocket(SocketServer.scala:667)
    at kafka.network.Acceptor.<init>(SocketServer.scala:560)
    at kafka.network.SocketServer.createAcceptor(SocketServer.scala:288)
    at kafka.network.SocketServer.$anonfun$createDataPlaneAcceptorsAndProcessors$1(SocketServer.scala:261)
    at kafka.network.SocketServer.$anonfun$createDataPlaneAcceptorsAndProcessors$1$adapted(SocketServer.scala:259)
    at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
    at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
    at kafka.network.SocketServer.createDataPlaneAcceptorsAndProcessors(SocketServer.scala:259)
    at kafka.network.SocketServer.startup(SocketServer.scala:131)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:296)
    at kafka.Kafka$.main(Kafka.scala:109)
    at kafka.Kafka.main(Kafka.scala)
Caused by: java.net.BindException: Cannot assign requested address
    at java.base/sun.nio.ch.Net.bind0(Native Method)
    at java.base/sun.nio.ch.Net.bind(Net.java:455)
    at java.base/sun.nio.ch.Net.bind(Net.java:447)
    at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
    at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
    at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:73)
    at kafka.network.Acceptor.openServerSocket(SocketServer.scala:663)
    ... 12 more

我的配置有什麼問題?

一個板球運動員

錯誤在於綁定偵聽器。 KAFKA_LISTENERS對於 bitnami 容器是不正確的。所有代理屬性都應以 開頭KAFKA_CFG,如其自述文件中所述。

此外,您應該設置KAFKA_CFG_LISTENERS使用 IP0.0.0.0來接受所有接口上的所有流量

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

無法使用 urllib 或請求下載文件

Azure 應用程序網關:無法連接到後端服務器

無法將 ObservableCollection 綁定到 UserControl 中的 DataGrid

詹金斯:無法連接到服務器。找不到可執行的 aws

無法將 Web 包部署到應用服務。葉禁 (CODE: 403)

我的快速路由無法在不同的 Discord 服務器上運行

使用 IHttpFactory 注入服務時,無法在 Blazor 服務器中找到構造函數

無法執行 URL 請求 SWIFT

Express:即使在請求正文中,也無法訪問數字數組

無法在 Blazor 服務器上設置控制器

無法訪問請求之外的變量

控制器無法綁定屬性

android中的python套接字無法連接到在virtualbox中運行的python服務器

無法以反應方式在 webflux 中返回請求

修改後的 mc 服務器無法啟動,原因未知

無法連接到 mySQL 服務器 - 可能的原因?

無法使用節點服務器向我的 mariadb 數據庫發出請求

快遞服務器無法在 Postman 上獲取 /products

網絡服務器有時無法發送所有圖像

無法連接到我的容器化 gRPC 服務器

無法連接到 Kubernetes:服務器已要求客戶端提供憑據

無法使用 TCP 套接字 pyton 在服務器上接收多條消息

無法遠程訪問完美服務器

Postgres:無法連接到服務器。角色“postgres”不存在

服務器套接字無法正常工作 - “接受已打開”

無法在服務器資源管理器下看到表格

無法向服務器發出 post 請求:404 錯誤

瀏覽器(或代理)發送了此服務器無法理解的請求

無服務器框架棄用問題我無法修復