2017-01-27 2 views
0

ヘイゼルキャストサーバーを4つのインスタンスで開始しました。それぞれのインスタンスに対して、私は4つのインスタンスに接続しようとしたときに異なるグループ名を与えました。ヘーゼルキャストはデフォルトで5701,5702,5703のみをチェックし、5704は検索しません。ヘイゼルキャストクライアントを設定してすべてのインスタンスを探すことができます以下はログですヘッセルキャストは5704ポートに接続しません

com.hazelcast.client。 AuthenticationException:無効な資格情報です! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.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 = DefaultSocketChannelWrapper {socketChannel = java.nio.channels.SocketChannel [connected remoteEndpoint = null、lastReadTime = 2017-01-25 12:30:22.569、lastWriteTime = 2017-01-25 12:30:22.568、closedTime(ローカル時刻=/127.0.0.1:34798リモート=/127.0.0.1:5702) = 2017-01-25 12:30:22.569、lastHeartbeatRequested = never 、lastHeartbeatReceived = never、connected server version = null}が失われました。理由:com.hazelcast.client.AuthenticationException [無効な資格情報!] 12:30:22.570 [main] WARN com.hazelcast.client.spi.impl.ClusterListenerSupport - hz.client_0 [PAVAN] [3.7.4]初期の例外localhost/127.0.0.1への接続:5702 com.hazelcast.client.AuthenticationException:無効な資格情報! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.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 = DefaultSocketChannelWrapper {socketChannel = java.nio.channels.SocketChannel [connectedローカル=/127.0.0.1:58426リモート=/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 =決して、接続されたサーバーのバージョン= null}が失われました。理由:com.hazelcast.client.AuthenticationException [無効な資格情報!] 12:30:22.574 [main] WARN com.hazelcast.client.spi.impl.ClusterListenerSupport -hz.client_0 [PAVAN] [3.7.4]初期の例外localhost/127.0.0.1への接続:5701 com.hazelcast.client.AuthenticationException:無効な資格情報! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:92) 12:30:22.575 [main] WARN com.hazelcast。 client.spi.impl.ClusterListenerSupport -hz.client_0 [PAVAN] [3.7.4]生きているクラスタ接続を取得できませんでした.2955ミリ秒後に試してみてください.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 = DefaultSocketChannelWrapper {socketChannel = java.nio.channels.SocketChannel [コンremoteEndpoint = null、lastReadTime = 2017-01-25 12:30:25.533、lastWriteTime = 2017-01-25 12:30:25.533、nested local =/127.0.0.1:34802 remote =/127.0.0.1:5702] closedTime = 2017-01-25 12:30:25.533、lastHeartbeatRequested = never、lastHeartbeatReceived = never、connected server version = null}が失われました。理由:com.hazelcast.client.AuthenticationException [無効な資格情報!] 12:30:25.535 [メイン] WARN com.hazelcast.client.spi.impl.ClusterListenerSupport -hz.client_0 [PAVAN] [3.7.4]初期の例外localhost/127.0.0.1への接続:5702 com.hazelcast.client.AuthenticationException:無効な資格情報! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.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 = DefaultSocketChannelWrapper {socketChannel = 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]初期の例外localhost/127.0.0.1への接続:5701 com.hazelcast.client.AuthenticationException:無効な資格情報! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.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 = DefaultSocketChannelWrapper {socketChannel = java.nio.channels.SocketChannel [connected remoteEndpoint = null、lastReadTime = 2017-01-25 12:30:25.542、lastWriteTime = 2017-01-25 12:30:25.541、closedTime、local =/127.0.0.1:49389 remote =/127.0.0.1:5703] = 2017-01-25 12:30:25.542、lastHeartbeatRequested = never 、lastHeartbeatReceived = never、connected server version = null}が失われました。理由:com.hazelcast.client.AuthenticationException [無効な資格情報!] 12:30:25.545 [メイン] WARN com.hazelcast.client.spi.impl.ClusterListenerSupport -hz.client_0 [PAVAN] [3.7.4]初期の例外localhost/127.0.0.1への接続:5703 com.hazelcast.client.AuthenticationException:無効な資格情報! at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:525) at com.hazelcast.client.connection.nio.ClientConnectionManagerImpl $ 2.onResponse(ClientConnectionManagerImpl.java:507) at com。ハローコードキャスト。 .javaファイル:java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.runでjava.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180) (ScheduledThreadPoolExecutor.java:293)は、Javaで で266) 。 util.concurrent.ThreadPoolExec utor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)で コムで で 。 Hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:76) at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread。java:92)

答えて

1

あなたの例外は、私があなたの質問として読んだものに接続されていないように見えますか?例外として、無効な資格情報(com.hazelcast.client.AuthenticationException: Invalid credentials)があります。これは、接続するノードと異なるグループ名/パスワード構成をクライアントが持つことを意味します。

一方、「4つのノード、すべての異なるグループ名」という意味はわかりませんが、その背景には何がありますか? 4ノードのクラスタが必要な場合は、すべて同じグループ名とパスワードを持つ必要があります。クライアントも同様です。 4つの独立したクラスタが必要な場合は、それぞれ独自の構成(それぞれが1つのクラスタのグループ設定と一致する)を持つ4つのHazelcastクライアントを作成する必要があります。

5703より上のポートに接続する場合は、接続するアドレスにアドレスを追加することで、アドレスを共通形式のip:portに設定する必要があります。

全体的に私は間違っているように見える複数のものを見ています。あなたが今何をしようとしているのかよく分かりませんが、それでも役立ちます。

+0

私の質問は、グループ名A、B、C、Dを持つ4台のHCサーバーを起動し、それぞれが5701,5702,5703,5704などの異なるポートで起動しました。現在、グループ名を指定してクライアントに接続しようとしていますD. HCは5701,5702,5703のみを検索しています.5704ポートのためのセッシングはありません。クラスタではありません – pppavan

+0

私が言ったように、手動でアドレスとポートの組み合わせを指定してください。 – noctarius

+0

私の質問は5703を越えるポートのHazelcast検索方法ポート?デフォルトでは、5701,5702,5703を検索するだけです。しかし、私は5704でインスタンスを開始しました。 – pppavan

関連する問題