【发布时间】:2014-09-29 17:00:19
【问题描述】:
-
独立模式
- 当我在我的 linux 机器上启动 WSO2 CEP 服务器时,日志中显示的 ip 地址如下
管理控制台网址:https://: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 地址:10.201.1.171 广播:10.201.255.255 掩码:255.255.0.0
vmnet8 链路封装:以太网 HWaddr 00:50:56:C0:00:08
inet 地址:172.16.55.1 广播:172.16.55.255 掩码:255.255.255.0
我的机器暴露的ip是10.201.1.171,所以理想情况下CEP服务器应该只在这个ip上启动。虽然它可以从 eth0 ip 以及从另一台机器访问。
- HA 模式
现在当我为 HA 设置类似的 2 台机器时,这一次 thrift ip 也有类似的问题。
- 当我在我的 linux 机器上启动 WSO2 CEP 服务器时,日志中显示的 ip 地址如下
Thrift 服务器启动于 172.16.55.1 节俭 SSL 端口:7711 节俭端口: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 地址上启动 thrift 和服务器???
【问题讨论】:
标签: linux ip wso2 complex-event-processing siddhi