首页 文章

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

提问于
浏览
0
  • 独立模式

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

管理控制台网址: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以及另一台机器访问它 .

  • HA模式

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

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

Thrift Server起始于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

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

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

有没有办法告诉WSO2 CEP启动thrift和服务器上的特定IP地址???

1 回答

  • 0

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

    sudo /etc/init.d/vmware status
    

    如果VMWare正在运行,您可以通过以下方式停止:

    sudo /etc/init.d/vmware stop
    

    然后再次启动CEP . 现在服务器将在你机器的ip上启动 .

相关问题