阿里云ECS部署ZooKeeper注意事项
2024-09-17 10:32:55
如果ECS为专有网络+弹性IP时,配置集群中,"自己"的ip要写成0.0.0.0,其他服务器可以写成公网ip。否则会包如下错误:
java.net.BindException: Cannot assign requested address
例如有服务器10.1.1.1和10.1.1.2两台服务器,则
在10.1.1.1中配置如下:
server.1=0.0.0.0:2888:3888
server.2=10.1.1.2:2888:3888
在10.1.1.1中配置如下:
server.1=10.1.1.1:2888:3888
server.2=0.0.0.0:2888:3888
公网地址也可以换成域名。
无论conf.cfg中是配置的域名还是ip,在客户端上最好直接使用ip,具体原因不明,但使用域名时会报:org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
zooKeeper = new ZooKeeper("10.1.1.1:2181,10.1.1.1:2181", 2000, new Watcher() {
@Override
public void process(WatchedEvent event) {
}
});
参考:
https://bbs.aliyun.com/read/537993.html
最新文章
- webpack构建vue项目(再谈配置)
- HTML5 – 2.新元素
- [JavaScript]JavaScript处理iframe的动作
- dede让channelartlist标签支持currentstyle属性 完美解决
- linux概念之内存分析
- MPICH3.2 单机编译、安装及测试
- foreach绑定
- SpringMvc笔记-对RESTFUL风格的配置
- java网络编程(5)——Tcp
- Spring之AOP模块
- HashMap与LinkedHashMap的区别
- Sudoku POJ - 2676(DLX)
- python中文分词库——pyltp
- (转)浏览器对象window,history,location,navigator,screen
- Android测试(三)——APK文件反编译
- Python基础【day03】:字典(一)
- [No0000F9]C# 运算符重载
- oracle中over函数
- makefile怎么写?
- javaDoc 注释规范
热门文章
- 字符函数 php
- C#中抽象类和接口的区别2
- [转载] Solr使用入门指南
- From missionary to firebrand--Eisle Tu [20160102]
- 前端面试题(5) 列举5种IE haslayout的属性及其值
- 利用可变参数模拟Printf()函数实现一个my_print()函数和调用可变参数注意的陷阱!
- AES加密实现
- Cocos2D-X屏幕适配新解
- 《java.util.concurrent 包源码阅读》28 Phaser 第二部分
- 日志的艺术(The art of logging)