サーバー上のテンセントのクラウド展開カフカ、使用server.propertiesパブリックIP構成:
時エラーを起動します。
ERROR [KafkaServer ID = 0 KafkaServerの起動時]致命的なエラー。シャットダウン(kafka.server.KafkaServer)に準備し kafka.common.KafkaException:ソケットサーバが配置IPにバインドすることができなかった 9092 :要求されたアドレスを割り当てることができません。 :kafka.network.Acceptor.openServerSocket(SocketServer.scalaにおける 404 ) kafka.network.Acceptorました。<初期化>(SocketServer.scala:308 ) 。kafka.network.SocketServerで$ anonfun $ createAcceptorAndProcessors $ -1(SocketServer.scala:126 ) 。kafka.network.SocketServerで$ anonfun $ createAcceptorAndProcessors $ 1 $適合(SocketServer.scala。 122) :scala.collection.mutable.ResizableArray.foreach(ResizableArray.scalaで 59 ) :scala.collection.mutable.ResizableArray.foreach $(ResizableArray.scalaで 52 ) :scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scalaで 48 ) kafka.network.SocketServer.createAcceptorAndProcessors(SocketServer.scala時: 122 ) kafka.network.SocketServer.startupで(SocketServer.scala: 84 ) kafka.server.KafkaServer.startupで(KafkaServer.scala: 247 ) カフカました。 server.KafkaServerStartable.startup(KafkaServerStartable.scala: 38 ) kafka.Kafkaの$ .mainで(Kafka.scala: 92 ) カフカで.Kafka.main(Kafka.scala) java.net.BindException:によって引き起こさは、要求されたアドレスを割り当てることができません。 sun.nio.ch.Net.bind0(ネイティブメソッド)で :sun.nio.ch.Net.bindで(Net.java 433 ) :sun.nio.ch.Net.bind(Net.javaで 425 ) 日時:.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java 223 ) sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:時 74 ) sun.nio.ch.ServerSocketAdaptor.bindで(ServerSocketAdaptor.java: 67 ) でkafka.network.Acceptor.openServerSocket(SocketServer.scala: 400 ) ...12以上
パブリックIPの代わりにlocalhostの時間は、カフカが正常に起動することができますが、ときにリモートアクセスができません。後で参照https://blog.csdn.net/weixin_42583093/article/details/86511891とhttps://blog.csdn.net/chenyulancn/article/details/79499401とhttps://blog.csdn.net/tengxing007/記事/詳細/ 78276692は、ポートマッピングが占有され、通常は、ネットワークと外部ネットワークIP内のクラウドサーバに起因して行うことを学んだので、設定がに変更されました:
構成の春: