解决方案:换版本号,我测试的么问题的版本号3.4.12

背景:

使用dockerfile镜像搭建Kafka集群时,里面zookeeper集群连接测试时报了上述的错误,然后网上找了很长时间,通过
https://issues.apache.org/jira/browse/ZOOKEEPER-3828
这个issue找到了解决方案。

连接测试,一直报错

(base) ➜  [/Users/admin] docker run -it --rm \--link zoo1:zk1 \--link zoo2:zk2 \--link zoo3:zk3 \--net docker-compose_default --name zk-cluster-test2 \zookeeper zkCli.sh -server zk1:2181,zk2:2181,zk3:2181

docker-compose yml文件

version: '3.0'
services:zoo1:image: zookeeper:3.4.12container_name: zoo1ports:- "2181:2181"volumes:- "/Users/docker/data/zookeeper/zookeeper1/data:/data"- "/Users/docker/data/zookeeper/zookeeper1/datalog:/datalog"environment:ZOO_MY_ID: 4ZOO_SERVERS: server.4=0.0.0.0:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888zoo2:image: zookeeper:3.4.12container_name: zoo2ports:- "2182:2181"volumes:- "/Users/docker/data/zookeeper/zookeeper2/data:/data"- "/Users/docker/data/zookeeper/zookeeper2/datalog:/datalog"environment:ZOO_MY_ID: 2ZOO_SERVERS: server.4=zoo1:2888:3888 server.2=0.0.0.0:2888:3888 server.3=zoo3:2888:3888zoo3:image: zookeeper:3.4.12container_name: zoo3ports:- "2183:2181"volumes:- "/Users/docker/data/zookeeper/zookeeper3/data:/data"- "/Users/docker/data/zookeeper/zookeeper3/datalog:/datalog"environment:ZOO_MY_ID: 3ZOO_SERVERS: server.4=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=0.0.0.0:2888:3888broker1:image: wurstmeister/kafkacontainer_name: broker1ports:- "9091:9092"depends_on:- zoo1- zoo2- zoo3environment:KAFKA_BROKER_ID: 1KAFKA_ADVERTISED_HOST_NAME: broker1KAFKA_ADVERTISED_PORT: 9092KAFKA_HOST_NAME: broker1KAFKA_ZOOKEEPER_CONNECT: zoo1:2181,zoo2:2181,zoo3:2181KAFKA_LISTENERS: PLAINTEXT://broker1:9092KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker1:9092volumes:- /var/run/docker.sock:/var/run/docker.sock- "/Users/docker/data/kafka/kafka1/:/kafka"broker2:image: wurstmeister/kafkacontainer_name: broker2ports:- "9092:9092"depends_on:- zoo1- zoo2- zoo3environment:KAFKA_BROKER_ID: 2KAFKA_ADVERTISED_HOST_NAME: broker2KAFKA_ADVERTISED_PORT: 9092KAFKA_HOST_NAME: broker2KAFKA_ZOOKEEPER_CONNECT: zoo1:2181,zoo2:2181,zoo3:2181KAFKA_LISTENERS: PLAINTEXT://broker2:9092KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker2:9092volumes:- /var/run/docker.sock:/var/run/docker.sock- "/Users/docker/data/kafka/kafka2/:/kafka"broker3:image: wurstmeister/kafkacontainer_name: broker3ports:- "9093:9092"depends_on:- zoo1- zoo2- zoo3environment:KAFKA_BROKER_ID: 3KAFKA_ADVERTISED_HOST_NAME: broker3KAFKA_ADVERTISED_PORT: 9092KAFKA_HOST_NAME: broker3KAFKA_ZOOKEEPER_CONNECT: zoo1:2181,zoo2:2181,zoo3:2181KAFKA_LISTENERS: PLAINTEXT://broker3:9092KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker3:9092volumes:- /var/run/docker.sock:/var/run/docker.sock- "/Users/docker/data/kafka/kafka3/:/kafka"

排错过程

一开始zk启动报错了,是以前遇到的一个错误。解决方法:https://blog.csdn.net/qq_42873554/article/details/105672258

Cannot open channel to 2 at election address Connection refused

先把–rm参数去掉,进入容器,ping看是否是网络问题。【容器里面没有ping需要先下载】

apt-get update
apt-get install ping

看zk的各个容器,选主从日志没有问题,正常启动。实在是摸不着头脑了,就像网友求助了。发现资料特被少,最后在zk apache网站的issue上找到了相同的问题。

下面的几种方案,大体都试了下,然后基本上就是改版本号比较靠谱。

正常的:3.4.12。 我试过出现问题:3.6, 3.6.2

Session 0x0 for sever , Closing socket connection. Attempting reconnect except it is a SessionExpire相关推荐

  1. 错误提示WARN - Session 0x0 for server null, unexpected error, closing socket connection and attempting

    此项目 在myeclipse2014版本上正常启动.现在由于要上新项目,最低需要JDK1.8,所以升级到Myeclipse2017版本.JDK也重新安装了jdk1.8.0_162(64位)SVN检出项 ...

  2. Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect

    拉分支配项目环境,Tomcat启动报错如下: 2018-11-05 16:06:49,837 WARN [org.apache.zookeeper.ClientCnxn] - Session 0x0 ...

  3. 异常处理——zookeeper启动成功,但是zkfcunexpected error, closing socket connection and attempting reconnectjava

    Session 0x0 for server null,  unexpected error, closing socket connection and attempting reconnectja ...

  4. 【异常】Session 0x0 for server null, unexpected error, closing socket connection and attempting reconn

    一般是zk host地址配置错误,局域网集群配置错误: 解决方案: 检查host,ip配置情况 检查zk集群ip对应情况

  5. java dubbo 连接 zk 报错 Session 0x0 for server 127.0.0.1/<unresolved>:2181, unexpected error, closing so

    可能的解决方式 配置正常,zk 启动正常,但是就是连接不上 看下是否是你的项目使用 JDK 版本过高 我这里使用的是 17 ,调成 1.8 版本即可 问题概述 provider 配置如下 <be ...

  6. Closed socket connection for client /39.103.162.230:56100 (no session established for client)

    文章目录 个人简介 正文 一.业务场景 二.错误日志 三.解决方案 总结 一键三连 给读者大大的话 博客封面 面试资料 200套PPT模板 提问的智慧 Java开发学习路线 个人简介 我是廖志伟,一名 ...

  7. ssh无法登录,提示Connection closing...Socket close.

    一.问题无法ssh直接连接到服务器 [C:\~]$ ssh 192.168.7.77Connecting to 192.168.7.77:22... Connection established. T ...

  8. Connection closing...Socket close. Connection closed by foreign host. Disconnected from remote hos

    SSH连接服务器出错 Connection closing...Socket close. Connection closed by foreign host. Disconnected from r ...

  9. WCF分布式开发常见错误(10):套接字连接中断,The socket connection was aborted

    (使用Windows Service作为宿主的时候也会出现这样的情况,搜索的) 我们这里是自定义托管宿主,在进行WCF编程开发过程时,使用NetTcpBinding绑定协议,作为通讯协议,可能会引发这 ...

  10. 达梦数据库连接报错 error code=-70028 Create SOCKET connection failure. 创建SOCKET连接失败

    达梦数据库连接报错 error code=-70028 Create SOCKET connection failure. 创建SOCKET连接失败 D:\dm8\bin>disql SYSDB ...

最新文章

  1. ASP.NET WebAPI 11 参数验证
  2. 个人电脑装tesla v100 需要注意的事项
  3. python初学者之网络爬虫_Python初学者之网络爬虫(二)
  4. php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
  5. 分页存储管理和分段存储管理
  6. mysql查询各科前3_MySQL 查询各科前三的数据
  7. 阿里云@广东:让我们一起上云!
  8. 25--最后一个单词的长度
  9. 关于一类docker容器闪退问题定位
  10. HTML 5 aside 标签
  11. python global nonlocal
  12. jQuery对象复制
  13. SpringApplication run方法第四步解析(三)[(未完结,暂搁置)]
  14. 清华大学数学与计算机学院院长,王跃宣(清华大学教授)_百度百科
  15. uni-app url 传参有长度限制么?
  16. Invest模型-碳储量计算
  17. 奶奶说标题不能起的太长要不然会有憨憨跟着读之Linux简述及常用命令
  18. android手机截图,安卓手机怎么截屏,安卓手机怎么截屏幕图OPPO
  19. 智能家居 mysql_智能家居 数据库设计
  20. QT for Android 修改图标与名称

热门文章

  1. 武汉市2022年度技术转移示范机构绩效考核申报时间、流程及奖励政策
  2. ar(1) command
  3. 外贸SEO与电子邮件推广是如何结合在一起,并产生效果的?
  4. bjca数字认证产品垃圾,服务垃圾
  5. 从小白开始刷算法 并查集篇 leetcode.200
  6. 每天花1个小时在游戏上的人是不是有问题?NO
  7. EL1008E: Property or field 'timestamp' cannot be found on object of type 'java.util.HashMap'
  8. Golang Gin框架使用JWT实现简单身份验证
  9. OSChina 周二乱弹 ——离职工作交接一副图完美表达。
  10. AI智能语音外呼对餐饮行的帮助