kafka启动时报错:java.net.UnknownHostException: Name or service not known

以下是借签的原文,我是直接 127.0.0.1 主机名就解决掉

今天在用下面的指令启动kafa的时候报错了:

# bin/kafka-server-start.sh config/server.properties &

错误信息如下:

 
  1. [2018-04-11 16:27:31,185] ERROR [KafkaServer id=0] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.Kaf

  2. java.net.UnknownHostException: bj1-10-112-179-12: bj1-10-112-179-12: Name or service not known

  3. at java.net.InetAddress.getLocalHost(InetAddress.java:1475)

  4. at kafka.server.KafkaServer$$anonfun$3.apply(KafkaServer.scala:387)

  5. at kafka.server.KafkaServer$$anonfun$3.apply(KafkaServer.scala:385)

  6. at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)

  7. at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)

  8. at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)

  9. at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)

  10. at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)

  11. at scala.collection.AbstractTraversable.map(Traversable.scala:104)

  12. at kafka.server.KafkaServer.createBrokerInfo(KafkaServer.scala:385)

  13. at kafka.server.KafkaServer.startup(KafkaServer.scala:253)

  14. at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)

  15. at kafka.Kafka$.main(Kafka.scala:92)

  16. at kafka.Kafka.main(Kafka.scala)

  17. Caused by: java.net.UnknownHostException: bj1-10-112-179-12: Name or service not known

  18. at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)

  19. at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)

  20. at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1295)

  21. at java.net.InetAddress.getLocalHost(InetAddress.java:1471)

  22. ... 13 more

  23. [2018-04-11 16:27:31,187] INFO [KafkaServer id=0] shutting down (kafka.server.KafkaServer)

  24. [2018-04-11 16:27:31,189] INFO [SocketServer brokerId=0] Stopping socket server request processors (kafka.network.SocketServer)

  25. [2018-04-11 16:27:31,208] INFO [SocketServer brokerId=0] Stopped socket server request processors (kafka.network.SocketServer)

  26. [2018-04-11 16:27:31,211] INFO [ReplicaManager broker=0] Shutting down (kafka.server.ReplicaManager)

  27. [2018-04-11 16:27:31,211] INFO [LogDirFailureHandler]: Shutting down (kafka.server.ReplicaManager$LogDirFailureHandler)

  28. [2018-04-11 16:27:31,212] INFO [LogDirFailureHandler]: Stopped (kafka.server.ReplicaManager$LogDirFailureHandler)

  29. [2018-04-11 16:27:31,212] INFO [LogDirFailureHandler]: Shutdown completed (kafka.server.ReplicaManager$LogDirFailureHandler)

  30. [2018-04-11 16:27:31,212] INFO [ReplicaFetcherManager on broker 0] shutting down (kafka.server.ReplicaFetcherManager)

  31. [2018-04-11 16:27:31,214] INFO [ReplicaFetcherManager on broker 0] shutdown completed (kafka.server.ReplicaFetcherManager)

  32. [2018-04-11 16:27:31,214] INFO [ReplicaAlterLogDirsManager on broker 0] shutting down (kafka.server.ReplicaAlterLogDirsManager)

  33. [2018-04-11 16:27:31,215] INFO [ReplicaAlterLogDirsManager on broker 0] shutdown completed (kafka.server.ReplicaAlterLogDirsMana

  34. [2018-04-11 16:27:31,215] INFO [ExpirationReaper-0-Fetch]: Shutting down (kafka.server.DelayedOperationPurgatory$ExpiredOperatio

  35. [2018-04-11 16:27:31,366] INFO [ExpirationReaper-0-Fetch]: Stopped (kafka.server.DelayedOperationPurgatory$ExpiredOperationReape

  36. [2018-04-11 16:27:31,366] INFO [ExpirationReaper-0-Fetch]: Shutdown completed (kafka.server.DelayedOperationPurgatory$ExpiredOpe

  37. [2018-04-11 16:27:31,366] INFO [ExpirationReaper-0-Produce]: Shutting down (kafka.server.DelayedOperationPurgatory$ExpiredOperat

  38. [2018-04-11 16:27:31,565] INFO [ExpirationReaper-0-Produce]: Stopped (kafka.server.DelayedOperationPurgatory$ExpiredOperationRea

  39. [2018-04-11 16:27:31,565] INFO [ExpirationReaper-0-Produce]: Shutdown completed (kafka.server.DelayedOperationPurgatory$ExpiredO

  40. [2018-04-11 16:27:31,565] INFO [ExpirationReaper-0-DeleteRecords]: Shutting down (kafka.server.DelayedOperationPurgatory$Expired

  41. [2018-04-11 16:27:31,567] INFO [ExpirationReaper-0-DeleteRecords]: Stopped (kafka.server.DelayedOperationPurgatory$ExpiredOperat

  42. [2018-04-11 16:27:31,567] INFO [ExpirationReaper-0-DeleteRecords]: Shutdown completed (kafka.server.DelayedOperationPurgatory$Ex

  43. [2018-04-11 16:27:31,571] INFO [ReplicaManager broker=0] Shut down completely (kafka.server.ReplicaManager)

  44. [2018-04-11 16:27:31,571] INFO Shutting down. (kafka.log.LogManager)

  45. [2018-04-11 16:27:31,583] INFO Shutdown complete. (kafka.log.LogManager)

  46. [2018-04-11 16:27:31,584] INFO [ZooKeeperClient] Closing. (kafka.zookeeper.ZooKeeperClient)

  47. [2018-04-11 16:27:31,585] INFO Processed session termination for sessionid: 0x162b3c499880001 (org.apache.zookeeper.server.PrepR

  48. [2018-04-11 16:27:31,588] INFO Closed socket connection for client /127.0.0.1:39719 which had sessionid 0x162b3c499880001 (org.a

  49. [2018-04-11 16:27:31,588] INFO Session: 0x162b3c499880001 closed (org.apache.zookeeper.ZooKeeper)

  50. [2018-04-11 16:27:31,589] INFO EventThread shut down for session: 0x162b3c499880001 (org.apache.zookeeper.ClientCnxn)

  51. [2018-04-11 16:27:31,589] INFO [ZooKeeperClient] Closed. (kafka.zookeeper.ZooKeeperClient)

  52. [2018-04-11 16:27:31,590] INFO [ThrottledRequestReaper-Fetch]: Shutting down (kafka.server.ClientQuotaManager$ThrottledRequestRe

  53. [2018-04-11 16:27:31,610] INFO [ThrottledRequestReaper-Fetch]: Stopped (kafka.server.ClientQuotaManager$ThrottledRequestReaper)

  54. [2018-04-11 16:27:31,610] INFO [ThrottledRequestReaper-Fetch]: Shutdown completed (kafka.server.ClientQuotaManager$ThrottledRequ

  55. [2018-04-11 16:27:31,611] INFO [ThrottledRequestReaper-Produce]: Shutting down (kafka.server.ClientQuotaManager$ThrottledRequest

  56. [2018-04-11 16:27:32,611] INFO [ThrottledRequestReaper-Produce]: Stopped (kafka.server.ClientQuotaManager$ThrottledRequestReaper

  57. [2018-04-11 16:27:32,611] INFO [ThrottledRequestReaper-Produce]: Shutdown completed (kafka.server.ClientQuotaManager$ThrottledRe

  58. [2018-04-11 16:27:32,611] INFO [ThrottledRequestReaper-Request]: Shutting down (kafka.server.ClientQuotaManager$ThrottledRequest

  59. [2018-04-11 16:27:32,612] INFO [ThrottledRequestReaper-Request]: Stopped (kafka.server.ClientQuotaManager$ThrottledRequestReaper

  60. [2018-04-11 16:27:32,612] INFO [ThrottledRequestReaper-Request]: Shutdown completed (kafka.server.ClientQuotaManager$ThrottledRe

  61. [2018-04-11 16:27:32,613] INFO [SocketServer brokerId=0] Shutting down socket server (kafka.network.SocketServer)

  62. [2018-04-11 16:27:32,749] INFO [SocketServer brokerId=0] Shutdown completed (kafka.network.SocketServer)

  63. [2018-04-11 16:27:32,754] INFO [KafkaServer id=0] shut down completed (kafka.server.KafkaServer)

  64. [2018-04-11 16:27:32,754] ERROR Exiting Kafka. (kafka.server.KafkaServerStartable)

主要是这句:java.net.UnknownHostException: bj1-10-112-179-12: bj1-10-112-179-12: Name or service not known,提示找不到bj1-10-112-179-12这个名字(用hostname指令可以查看我自己的计算机名就是bj1-10-112-179-12)

解决方法:

1.打开/etc/hosts文件,我的是这样的

 
  1. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

  2. 10.112.179.12 VM-10-112-179-12

2.改成如下

 
  1. 10.112.179.12 bj1-10-112-179-12 localhost

  2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

  3. 10.112.179.12 VM-10-112-179-12

问题解决

猜你喜欢

转载自blog.csdn.net/moliyiran/article/details/81535453