前言

经历:

最近在搭建zookeeper集群,基础是3台机器(尝试过ubuntu 17 和 Centos 7)。

一开始选择的是3台腾讯云服务器,每台机器在java环境配置正确的情况下,单机的情况都运行正常。

(java环境配置教程:http://www.cnblogs.com/toulanboy/p/8681204.html

但是一旦尝试建立集群(也就是zoo.cfg包含3条服务器条目时),则相互连接失败。

报的第一个异常是:

BindException: Cannot assign requested address

尝试过的方案:

1. 关闭防火墙(解决失败)

2. 将外网IP换成内网IP(腾讯云提供的内网ip互相Ping不通)

本文博客地址:http://www.cnblogs.com/toulanboy/

最终解决方案:用物理机,且必须在同一局域网下

总结故障原因可能有2:

1. 腾讯云服务器底层有其他限制,导致zookeeper集群无法成功互相连接。

2. 集群的机器需要在同一局域网下。

以上是我这一周来的头疼总结。希望对你有帮助。

最新文章

  1. python 类以及单例模式
  2. 【131031】html:hidden的使用
  3. (Java和C++)二进制date数据写进android保存为yuv格式
  4. SPI总线通信电路设计
  5. C# Process执行bat
  6. python 读写文件和设置文件的字符编码
  7. .NET基础之--C#中判断空字符串的3种方法性能分析
  8. asp.net 中使用不同的数据源绑定gridview
  9. NSValue NSNumber NSData类
  10. 倒水问题-->经典面试题目
  11. 开源的Android视频播放器
  12. iOS基础 - UITableView的数据源和代理
  13. DOM事件简介
  14. 彻底理解容器类(2)------- AbstractCollection深入了解
  15. mysql、nginx、php-fpm的启动与关闭
  16. Git 移动操作
  17. hadoop内存配置方案
  18. day23 模块02
  19. Ajax传数据到servlet
  20. oracleinsert的时候返回插入的ID

热门文章

  1. struts2学习笔记 day01
  2. 关于js对象参数的讨论 用街道类比
  3. ERROR: Could not connect to lockdownd, error code -19 -20
  4. CentOS 部署RabbitMQ集群
  5. Integer一类的比较问题
  6. 095 Unique Binary Search Trees II 不同的二叉查找树 II
  7. [已读]精通AngularJS
  8. nopCommerce - asp.net开源商城
  9. SQL根据出生日期精确计算年龄、获取日期中的年份、月份
  10. SQLServer查询耗时sql语句