独立模式
- 当我在我的 linux 机器上启动 WSO2 CEP 服务器时,日志中显示的 IP 地址如下
管理控制台 URL:https://<172.16.55.1>:9443/carbon/
- 当我在该端口上运行 netstat 时,如下所示
linux-0rla:/test/home/CEP/data # netstat -tulpn | grep 9443
tcp 0 0 :::9443 :::* LISTEN 28882/java
- 机器上的 ifconfig 显示
enp0s25 链路封装:以太网 HWaddr 64:31:50:42:93:17
inet addr:10.201.1.171 Bcast:10.201.255.255 掩码:255.255.0.0
vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
inet addr:172.16.55.1 Bcast:172.16.55.255 Mask:255.255.255.0
我的机器暴露的 ip 是 10.201.1.171,所以理想情况下 CEP 服务器应该只在这个 ip 上启动。虽然它可以从 eth0 ip 以及从另一台机器访问。
- 高可用模式
现在,当我为 HA 设置设置类似的 2 台机器时,这一次 thrift ip 也有类似的问题。
- 当我在我的 linux 机器上启动 WSO2 CEP 服务器时,日志中显示的 IP 地址如下
Thrift 服务器开始于 172.16.55.1 Thrift SSL 端口:7711 Thrift 端口:7611
- 当我在该端口上运行 netstat 时,如下所示
linux-0rla:/test/home/CEP/data # netstat -tulpn | grep 7611
tcp 0 0 172.16.55.1:7611 :::* LISTEN 28882/java
但是在这里,这 2 台机器无法通过节俭端口相互通信以进行节点间事件传输。
当我在不同文件夹中的同一台机器上创建 HA 设置时,现在它工作正常。
有没有办法告诉 WSO2 CEP 在特定 IP 地址上启动节俭和服务器???