当前位置: 首页 > news >正文

【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: bindat 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:2181
http://www.lryc.cn/news/154012.html

相关文章:

  • 系统架构设计师-计算机系统基础知识(1)
  • Mediasoup在node.js下多线程实现
  • 一文入门Web网站安全测试
  • Django REST framework中的序列化Serializers
  • LeetCode 剑指 Offer 10- I. 斐波那契数列
  • Css 将某div设置为透明,但其子元素不透明
  • 17 | Spark中的map、flatMap、mapToPair mapvalues 的区别
  • 手写Mybatis:第9章-细化XML语句构建器,完善静态SQL解析
  • 云原生Kubernetes:Kubeadm部署K8S单Master架构
  • 鸿鹄工程项目管理系统em Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统
  • 开发指导—利用 CSS 动画实现 HarmonyOS 动效(二)
  • 音频修复和增强工具 iZotope RX 10 for mac激活最新
  • SpringMVC的简介及工作流程
  • JVM垃圾回收机制和常用算法(简洁版)
  • C/C++源程序到可执行程序exe的全过程(及汇编和反汇编的区别)
  • 信创优选,国产开源。Solon v2.5.3 发布
  • ElementUI浅尝辄止25:MessageBox 弹框
  • ElasticSearch简介
  • 基于亚马逊云科技打造的游戏AIGC专业版,创梦天地快速上线AI生图服务
  • Debian离线安装mysql
  • Linux代码初试__进度条
  • 美国访问学者签证有哪些要求?
  • 如何利用客户旅程打造好的用户体验?
  • 数据治理-数据质量-1
  • 第 3 章 栈和队列 (循环队列)
  • boost::any 与 boost::any_cast
  • go 、rust、python 语言 编码效率、性能比较
  • 怎么把pdf转换成高清图片?
  • 尚硅谷大数据项目《在线教育之离线数仓》笔记006
  • 企业架构LNMP学习笔记2