Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.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未连接到5704端口_Java_Distributed Computing_Hazelcast - Fatal编程技术网

Java Hazelcast未连接到5704端口

Java Hazelcast未连接到5704端口,java,distributed-computing,hazelcast,Java,Distributed Computing,Hazelcast,我在4个实例中启动了hazelcast服务器。对于每个实例,我都给出了不同的组名。现在,当我尝试连接到4个实例时,从客户端看,它失败了。Hazelcast默认情况下只检查5701570025703,甚至不查找5704。如何配置Hazelcast客户端以查找所有实例 下面是日志 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManage

我在4个实例中启动了hazelcast服务器。对于每个实例,我都给出了不同的组名。现在,当我尝试连接到4个实例时,从客户端看,它失败了。Hazelcast默认情况下只检查5701570025703,甚至不查找5704。如何配置Hazelcast客户端以查找所有实例 下面是日志

com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThreadPoolExecutor.java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92 12:30:22.570[hz.client_0.internal-2]WARN com.hazelcast.client.connection.nio.ClientConnection-hz.client_0[PAVAN][3.7.4]ClientConnection{live=false,connectionId=2,socketChannel=defaultsocketchannel=java.nio.channels.socketChannel[connected local=/127.0.0.1:34798 remote=/127.0.0.1:5702]},remoteEndpoint=null,lastReadTime=2017-01-25 12:30:22.569,lastWriteTime=2017-01-25 12:30:22.568,closedTime=2017-01-25 12:30:22.569,lastHeartbeatRequested=never,lastHeartbeatReceived=never,连接的服务器版本=null}丢失。原因:com.hazelcast.client.AuthenticationException[无效凭据!] 12:30:22.570[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]初始连接到本地主机期间出现异常/127.0.0.1:5702 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThreadPoolExecutor.java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92 12:30:22.574[hz.client_0.internal-2]WARN com.hazelcast.client.connection.nio.ClientConnection-hz.client_0[PAVAN][3.7.4]ClientConnection{live=false,connectionId=3,socketChannel=defaultsocketchannel=java.nio.channels.socketChannel[connected local=/127.0.0.1:58426 remote=/127.0.0.1:5701]},remoteEndpoint=null,lastReadTime=2017-01-25 12:30:22.573,lastWriteTime=2017-01-25 12:30:22.571,closedTime=2017-01-25 12:30:22.573,lastHeartbeatRequested=never,lastHeartbeatReceived=never,连接的服务器版本=null}丢失。原因:com.hazelcast.client.AuthenticationException[无效凭据!] 12:30:22.574[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]初始连接到本地主机期间出现异常/127.0.0.1:5701 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThr java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92 12:30:22.575[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]无法获得活动群集连接,请在2955毫秒后重试,尝试2次中的1次。 12:30:25.534[hz.client_0.internal-2]WARN com.hazelcast.client.connection.nio.ClientConnection-hz.client_0[PAVAN][3.7.4]ClientConnection{live=false,connectionId=4,socketChannel=defaultsocketchannel=java.nio.channels.socketChannel[connected local=/127.0.0.1:34802-remote=/127.0.0.1:5702]},remoteEndpoint=null,lastReadTime=2017-01-25 12:30:25.533,lastWriteTime=2017-01-25 12:30:25.533,closedTime=2017-01-25 12:30:25.533,lastHeartbeatRequested=never,lastHeartbeatReceived=never,连接的服务器版本=null}丢失。原因:com.hazelcast.client.AuthenticationException[无效凭据!] 12:30:25.535[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]初始连接到本地主机期间出现异常/127.0.0.1:5702 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThreadPoolExecutor.java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92 12:30:25.538[hz.client_0.internal-2]WARN com.hazelcast.client.connection.nio.ClientConnection-hz.client_0[PAVAN][3.7.4]ClientConnection{live=false,connectionId=5,socketChannel=defaultsocketchannel=java.nio.channels.socketChannel[connected local=/127.0.0.1:58430 remote=/127.0.0.1:5701]},remoteEndpoint=null,lastReadTime=2017-01-25 12:30:25.537,lastWriteTime=2017-01-25 12:30:25.537,closedTime=2017-01-25 12:30:25.537,lastHeartbeatRequested=never,lastHeartbeatReceived=never,连接的服务器版本=null}丢失。原因:com.hazelcast.client.AuthenticationException[无效凭据!] 12:30:25.539[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]初始连接到本地主机期间出现异常/127.0.0.1:5701 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThreadPoolExecutor.java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92 12:30:25.545[hz.client_0.internal-2]WARN com.hazelcast.client.connection.nio.ClientConnection-hz.client_0[PAVAN][3.7.4]ClientConnection{live=false,connectionId=6,socketChannel=defaultsocketchannel=java.nio.channels.socketChannel[connected local=/127.0.0.1:49389 remote=/127.0.0.0 .1:5703]},remoteEndpoint=null,lastReadTime=2017-01-25 12:30:25.542,lastWriteTime=2017-01-25 12:30:25.541,closedTime=2017-01-25 12:30:25.542,lastHeartbeatRequested=never,lastHeartbeatReceived=never,连接的服务器版本=null}丢失。原因:com.hazelcast.client.AuthenticationException[无效凭据!] 12:30:25.545[main]WARN com.hazelcast.client.spi.impl.ClusterListenerSupport-hz.client_0[PAVAN][3.7.4]初始连接到本地主机期间出现异常/127.0.0.1:5703 com.hazelcast.client.AuthenticationException:无效凭据! 位于com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:525 在com.hazelcast.client.connection.nio.ClientConnectionManagerImpl$2.onResponseClientConnectionManagerImpl.java:507 位于com.hazelcast.spi.impl.AbstractInvocationFuture$1.runAbstractInvocationFuture.java:251 位于java.util.concurrent.Executors$RunnableAdapter.callExecutors.java:511 位于java.util.concurrent.FutureTask.runFutureTask.java:266 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201ScheduledThreadPoolExecutor.java:180 位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runScheduledThreadPoolExecutor.java:293 位于java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1142 位于java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:617 java:745 位于com.hazelcast.util.executor.HazelcastManagedThread.executeRunHazelcastManagedThread.java:76 位于com.hazelcast.util.executor.HazelcastManagedThread.runHazelcastManagedThread.java:92

public class HCServer {

    public static void main(String[] args) {
        System.setProperty("hazelcast.tcp.join.port.try.count", "10");
        String hazelcastGroup = args[0];
        Config config = new Config();
        config.getGroupConfig().setName(hazelcastGroup).setPassword(hazelcastGroup);
        Hazelcast.newHazelcastInstance(config);
    }
}



public class HcClient {
    public static void main(String[] args) {
        System.setProperty("hazelcast.tcp.join.port.try.count", "10");
        String hazelcastGroup = args[0];
        ClientConfig clientConfig = new ClientConfig();
        clientConfig.getGroupConfig().setName(hazelcastGroup).setPassword(hazelcastGroup);
        HazelcastClient.newHazelcastClient(clientConfig);
    }

}

不确定你的确切问题是什么,因为你的例外似乎与我读到的你的问题无关。无论如何,异常是关于无效凭据com.hazelcast.client.AuthenticationException:无效凭据,这意味着您的客户端具有与其要连接的节点不同的组名/密码配置

另一方面,我不知道你所说的4个节点,所有不同的组名是什么意思,这背后的想法是什么?如果您想要一个4节点集群,那么它们都应该具有相同的组名和密码,客户端也应该具有相同的组名和密码。如果您想要4个独立的集群,则需要创建4个Hazelcast客户端,每个客户端具有自己的唯一配置,每个客户端都与一个集群的组配置相匹配

连接到5703以上的端口时,您需要以通用格式ip:port将地址添加到要连接的地址中,从而专门配置该地址


总的来说,我看到很多事情似乎是错误的,我不确定您现在尝试做什么,但我希望它仍然有帮助。

我的问题是,我用groupname A、B、C启动了4台HC服务器,D和每个都分别从不同的端口开始,如57015700257035704。现在我试图通过将组名指定为D来连接我的客户端。但是HC只搜索5701570025703。它不搜索5704端口。它不是群集。我的问题是如何对5703端口以外的端口进行Hazelcast搜索?默认情况下,它只搜索5703端口5701570025703。但我已经在5704上启动了实例。它没有。您可以将主机定义为xxx.xxx.xxx.xxx:5704,或者等到5704节点找出其他最可能只在本地主机上工作的主机。但是hazelcast.tcp.join.port.try.count指定可以在hazelcast文档中找到其他端口,而不是5704的群集。您能帮助我吗?如果在黑兹卡斯特