API Manager 1.8 无法加入 ELB 集群

API Manager 1.8 cannot join ELB cluster

我试过一些尝试在ELB集群环境下安装APIManager 1.8,但一直没有成功(ELB日志没有显示加入集群的消息,访问[时只显示"No application members available" =26=]经理)。

不是那个,我用APIManager 1.7 可以成功。

有什么问题吗?

ELB 2.1.1 (IP:192.168.111.12)loadbalancer.conf配置:

apimanager {
  domains{
    abc.wso2api.domain {
        tenant_range    *;
        group_mgt_port 4570;
        mgt {
            hosts   mgt.wso2api.abc.com;
        }
    }
  }
}

API Manager 1.8 (IP:192.168.111.155) axis2.xml 中的配置:

<clustering class="org.wso2.carbon.core.clustering.hazelcast.HazelcastClusteringAgent"
            enable="true">
...
<parameter name="membershipScheme">wka</parameter>
...
<parameter name="domain">abc.wso2api.domain</parameter>
...
<parameter name="localMemberHost">192.168.111.155</parameter>
...
<members>
  <member>
    <hostName>192.168.111.12</hostName>
    <port>4570</port>
  </member>
</members>

这可能是由于 Hazelcast 版本不匹配导致的。检查每个产品的 Hazelcast 版本。你最好使用 nginx