【Kafka】ZooKeeper启动失败报错java.net.BindException: Address already in use: bind

这篇具有很好参考价值的文章主要介绍了【Kafka】ZooKeeper启动失败报错java.net.BindException: Address already in use: bind。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

Kafka 2.8.1 ZooKeeper启动失败。

zookeeper-server-start.bat ../../config/zookeeper.properties
[2023-09-04 18:21:49,497] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2023-09-04 18:21:49,498] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)
java.net.BindException: Address already in use: bind
        at java.base/sun.nio.ch.Net.bind0(Native Method)
        at java.base/sun.nio.ch.Net.bind(Net.java:555)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294)
        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89)
        at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:81)
        at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:687)
        at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:144)
        at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:107)
        at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:65)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:128)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:82)

原因分析

2181端口被占用。

打开cmd。

netstat -ano |findstr 2181

无结果返回,找不到占用2181端口的程序。


解决方案

修改config/zookeeper.properties

找到:

clientPort=2181

改为:

clientPort=21810

重新启动ZooKeeper,启动成功。

[2023-09-04 18:32:51,963] INFO binding to port 0.0.0.0/0.0.0.0:21810 (org.apache.zookeeper.server.NIOServerCnxnFactory)
[2023-09-04 18:32:51,979] INFO zookeeper.snapshotSizeFactor = 0.33 (org.apache.zookeeper.server.ZKDatabase)
[2023-09-04 18:32:51,981] INFO Reading snapshot \tmp\zookeeper\version-2\snapshot.0 (org.apache.zookeeper.server.persistence.FileSnap)
[2023-09-04 18:32:51,988] INFO Snapshotting: 0x0 to \tmp\zookeeper\version-2\snapshot.0 (org.apache.zookeeper.server.persistence.FileTxnSnapLog)
[2023-09-04 18:32:51,999] INFO PrepRequestProcessor (sid:0) started, reconfigEnabled=false (org.apache.zookeeper.server.PrepRequestProcessor)
[2023-09-04 18:32:52,004] INFO Using checkIntervalMs=60000 maxPerMinute=10000 (org.apache.zookeeper.server.ContainerManager)

记得修改config/server.properties,不然Kafka Server无法连接。

找到:

zookeeper.connect=localhost:2181

改为:

zookeeper.connect=localhost:21810

补充说明

在解决端口被占用的问题时,首先需要确认端口是否被占用,然后可以通过修改配置文件中的端口号来解决该问题。在修改端口号后,需要确保相关服务的配置也已经更新,以便系统能够正常连接。文章来源地址https://www.toymoban.com/news/detail-701753.html

到了这里,关于【Kafka】ZooKeeper启动失败报错java.net.BindException: Address already in use: bind的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 启动zookeeper和kafka时kafka报错或闪退一直无法启动

    最近启动项目时偶尔会遇到启动zookeeper后Kafka无法启动的问题;在此记录一下解决办法。 步骤: 1. 关闭zookeeper和Kafka运行窗口 2. 删除zookeeper和Kafka日志 注:查看Kafka的日志保存位置,找到工具中文件config-server.properties log.dirs=/tmp/kafka-logs , 这是kafka工具日志的默认位置 我的ka

    2024年02月11日
    浏览(29)
  • kafka启动创建topic报错:zookeeper is not a recognized option

    当前使用版本:kafka_2.13-3.4.0 使用老版本的创建topic的命令,是用 zookeeper 来创建,但是报错如下  D:SoftwareDoumentkafka_2.13-3.4.0 .binwindowskafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test Exception in thread \\\"main\\\" joptsimple.UnrecognizedOptionException: zookeeper

    2024年02月07日
    浏览(26)
  • 已解决:java.net.BindException: 地址已在使用

    ........................................................................................................................................................... ........................................................................................................................................................... 看似Starting zookeeper ... STARTED,实则集群

    2024年02月05日
    浏览(25)
  • hive启动失败,报 java.net.ConnectException:拒绝连接

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重。 在Hadoop集群中安装Hive服务器,为做数仓做准备工作,启动Hive时出现“拒绝连接”的问题。 1. 问题描述: Caused by: java.net.ConnectException: Call From hadoop102/192.168.197.102 to 9820 failed on connection exception: java.net.Connec

    2023年04月18日
    浏览(62)
  • java.net.BindException: Address already in use: bind

    \\\"java.net.BindException: Address already in use: bind\\\"是一个常见的Java网络编程异常。它通常在尝试绑定一个已经被占用的端口时抛出。这个异常告诉我们,所尝试绑定的地址已经被其他进程占用了。 \\\"java.net.BindException: Address already in use: bind\\\"异常的原因是尝试绑定的端口已经被另一个进

    2024年02月07日
    浏览(31)
  • 在Windows上搭建Kafka环境的步骤,包括安装Java、下载Kafka、配置Zookeeper和Kafka、启动Zookeeper和Kafka、创建主题和生产者/消费者等

    1. 安装Java Kafka需要Java环境支持。可以从Oracle官网下载JDK,或者使用OpenJDK。 2. 下载Kafka 可以从Kafka官网下载Kafka二进制压缩包。解压后可以看到bin、config、libs等目录。 3. 配置Zookeeper Kafka依赖Zookeeper实现分布式协作。可以使用Kafka自带的Zookeeper,也可以独立安装Zookeeper。 如果使

    2024年02月11日
    浏览(33)
  • Caused by: java.net.BindException: Address already in use: bind

    一,换端口号 这个比较简单,就是把tomcat的端口号改一下,换一个没用的端口号就行了。 1,找到找到server.xml文件 去tomcat的安装目录下的conf文件夹就可以找到 2,修改端口号 找到Connector标签,红方框中8080位置就是端口号,修改这个端口号即可,之后重启服务器 二,杀掉占

    2024年02月11日
    浏览(37)
  • 踩坑(5)整合kafka 报错 java.net.UnknownHostException: 不知道这样的主机

    解决方式: 将kafka的主机名和服务所在的ip地址配置到C:WindowsSystem32driversetc目录下的hosts文件中,并重启服务 例如: 查看kafka的主机名的方式

    2024年02月14日
    浏览(30)
  • 启动zookeeper和kafka时 kafka无法启动或者闪退

    目录 一.问题: kafka无法启动或者kafka启动以后 kafka进程自动挂掉 二.解决办法: 1.关闭kafka和zookeeper(先关kafka再关zookeeper) 2.删除kafa和zookeeper的日志  3.再启动zookeeper和kafka就正常了 4.为了避免下次出现这个问题,在解决时,还要继续重复一遍如此繁琐的操作,建议写一个删除日志的脚

    2023年04月16日
    浏览(30)
  • Zookeeper启动失败:FAILED TO START解决方案

     如图,启动zookeeper失败,输入 查看失败原因  Invalid config,我得知是配置文件出了问题,但是检查配置文件没有发现错误 最终在配置文件末尾配置参数结尾发现了未删除的空格  将三个节点配置文件中的空格删去之后,zookeeper均能正常运行 至此问题解决,投身下一个问题中

    2024年02月12日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包