遇到 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for / 的问题

首先让我想到的是,zk所在服务器是开启了防火墙吗?确定防火墙没有开启后,继续从代码中查找问题,最后定位到ClientCnxn类中 SendThread线程中的startConnect() 方法。



从截图中可以看出,hosename为null,意味着addr.getHostName()获取hostname需要从InetAddress.getHostFromNameService(this, check)获取,这个获取hostname是非常耗时的,一般要20s左右





最后的解决方案:

在hosts文件中,增加一行

ip host

例如

192.168.6.100 192.168.6.100

如果是集群环境,可以多加几条ip和host

最新文章

  1. 浅谈SQL Server数据库分页
  2. tornado 第二种路由方法(装饰器)
  3. JS中的函数声明错误
  4. 浏览器默认样式(user agent stylesheet)+cssreset
  5. Python中判断是否为闰年,求输入日期是该年第几天
  6. JS+JQ手风琴效果
  7. Linux系统查看系统是32位还是64位方法总结(转)
  8. 在安全层面,企业如何获得更好的投资回报率 ROI?
  9. UITableView.m:8042 crash 崩溃
  10. ViewPager 详解(五)-----使用Fragment实现ViewPager滑动
  11. [POJ 3735] Training little cats (结构矩阵、矩阵高速功率)
  12. MLAPP——概率机器学习知识汇总
  13. RabbitMQ用户管理
  14. idea 转载
  15. linux nohup命令实现退出终端后程序继续后台运行
  16. C语言 - 栈和单链表的实现
  17. 51.webpack vue-cli创建项目
  18. delphi DBGRID 刷新定位问题 [问题点数:0分]
  19. [CF1060E]Sergey and Subway[树dp]
  20. 【jquery】hover方法

热门文章

  1. excel快速生成相同内容
  2. Ubuntu14.04下Git安装与使用
  3. Qt项目移植
  4. idea等工具网盘下载地址
  5. 登录注册的小项目对比.Net Core与 .Net Framework的一些区别
  6. Python的入门学习Day 25~27——form”夜曲编程“
  7. Axure的认识与使用
  8. 剑指 Offer II Trie前缀树
  9. vue 添加代理
  10. Visio中的图无失真导入LaTeX中