Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Hazelcast网格获取主Ip地址_Java_Cluster Computing_Hazelcast - Fatal编程技术网

Java 从Hazelcast网格获取主Ip地址

Java 从Hazelcast网格获取主Ip地址,java,cluster-computing,hazelcast,Java,Cluster Computing,Hazelcast,我想从HazelcastInsatnce实例中获取HazelcastInsatnceImpl中Hazelcast节点上的masterIpAddress使用 有人知道怎么做吗 感谢您的帮助Hazelcast集群中没有真正的高手。最古老的节点扮演着某种特殊的角色,因此您可以将此节点想象为“主节点” 要获取此节点,请从memberlist中检索第一个元素 Cluster cluster = hazelcastInstance.getCluster(); Set<Member> member

我想从HazelcastInsatnce实例中获取HazelcastInsatnceImpl中Hazelcast节点上的masterIpAddress使用

有人知道怎么做吗


感谢您的帮助

Hazelcast集群中没有真正的高手。最古老的节点扮演着某种特殊的角色,因此您可以将此节点想象为“主节点”

要获取此节点,请从memberlist中检索第一个元素

Cluster cluster = hazelcastInstance.getCluster();
Set<Member> members = cluster.getMembers();
Member master = members.iterator().next();
Cluster Cluster=hazelcastInstance.getCluster();
Set members=cluster.getMembers();
Member master=members.iterator().next();

是什么意思?发生了什么或没有发生什么?
cluster.getMembers()
现在返回一个集合。文档仍然声明第一个元素是最早的成员,因此等效的代码现在是
cluster.getMembers().iterator().next()
。哦,对了,忘了更改,谢谢您指出。改变了上面的例子!非常感谢。