我要新加node 但是 otter-server只开启了以下端口 0.0.0.0:2088-2090->2088-2090/tcp, 0.0.0.0:2181->2181/tcp, 0.0.0.0:8080-8081->8080-8081/tcp 我看添加node的文档要配置node连接 manager的1099端口 但是上面都没有1099端口是啥情况?是1099改成了别的了吗?
原提问者GitHub用户yuzd
1099 端口是用于 RMI(远程方法调用)的默认端口,在 Otter 3.0 版本中,这个端口被废弃了,因为 RMI 在一些场景下存在性能和安全问题。取而代之的是,Otter 采用了更先进的 gRPC 框架来进行节点之间的通信。
因此,在 Otter 3.0 版本中,你不需要配置节点连接 Otter Manager 的 1099 端口,也无需开放这个端口。相反,你需要配置 Manager 的 gRPC 端口,这个端口默认是 10911。在启动 Otter Manager 时,通过如下命令指定 gRPC 端口:
bin/otter-manager start --grpc-port=10911
在添加节点时,只需要在节点的配置文件(node.properties)中指定 Manager 的 IP 地址和 gRPC 端口即可,类似:
otter.manager.address=192.168.1.100:10911
如果您使用的是 Otter 2.x 版本,那么默认还是使用 RMI 通信,此时需要配置节点连接 Manager 的 1099 端口。但是,为了提高性能和安全性,建议您尽快升级到 Otter 3.0 或更高版本。
标配的1099端口,在docker内改为了8081,修改的sh文件在docker内的/home/admin/app.sh
原回答者GitHub用户HUIHUIHUANG2018
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。