スタンドアロン モード
- 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 :::* リッスン 28882/java
- マシンのifconfigが表示されます
enp0s25 リンク encap:イーサネット HWaddr 64:31:50:42:93:17
inet アドレス:10.201.1.171 Bcast:10.201.255.255 マスク:255.255.0.0
vmnet8 リンク カプセル化:イーサネット HWaddr 00:50:56:C0:00:08
inet アドレス:172.16.55.1 Bcast: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 で開始されました Thrift SSL ポート: 7711 Thrift ポート: 7611
- 以下のように、そのポートで netstat を実行すると、
linux-0rla:/test/home/CEP/data # netstat -tulpn | grep 7611
tcp 0 0 172.16.55.1:7611 :::* リッスン 28882/java
しかし、ここでは、これら 2 台のマシンは、イベントのノード間転送のために、thrift ポートを介して相互に通信できません。
同じマシンの別のフォルダーに HA セットアップを作成すると、問題なく動作するようになりました。
特定の IP アドレスで thrift とサーバーを開始するように WSO2 CEP に指示する方法はありますか ???