WSO2 CEP thrift ip地址没有绑定到linux机器的eth0 / sitelocal ip地址

时间:2014-09-19 05:09:03

标签: linux ip wso2 complex-event-processing siddhi

  1. 独立模式

    • 当我在我的linux机器上启动WSO2 CEP服务器时,日志中显示的IP地址如下所示
  2. 管理控制台网址: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链接封装:以太网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以及另一台机器访问它。

    1. HA模式
    2. 现在,当我为HA设置设置类似的2台机器时,这次thrift ip也有类似的问题。

      • 当我在我的linux机器上启动WSO2 CEP服务器时,日志中显示的IP地址如下所示

      Thrift Server从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

      但是这两台机器无法通过节点端口相互通信,以便节点间传输事件。

      当我在不同文件夹中的同一台计算机上创建HA设置时,现在它工作正常。

      有没有办法让WSO2 CEP在特定的ip地址上启动thrift和server ???

1 个答案:

答案 0 :(得分:1)

CEP服务器在vmnet8地址启动的问题是由于VMWare在您的计算机上运行。您可以通过以下方式检查:

sudo /etc/init.d/vmware status

如果VMWare正在运行,您可以使用以下命令停止:

sudo /etc/init.d/vmware stop

然后再次启动CEP。现在,服务器将在您的计算机上启动。