ignite - Apache 点燃 org.apache.ignite.IgniteCheckedException : Invalid handshake message

标签 ignite gridgain

org.apache.ignite.IgniteCheckedException:握手消息无效

我在开发环境中遇到此异常。但在研究环境中它运行良好。 有人可以告诉我这个异常的确切原因是什么。 完整日志如下。

2020-01-20 19:21:35.852 ERROR 6 --- [-listener-3-#32] o.a.i.i.p.odbc.ClientListenerProcessor   : Closing NIO session because of unhandled exception.
org.apache.ignite.IgniteCheckedException: Invalid handshake message
    at org.apache.ignite.internal.processors.odbc.ClientListenerNioServerBuffer.read(ClientListenerNioServerBuffer.java:114) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.processors.odbc.ClientListenerBufferedParser.decode(ClientListenerBufferedParser.java:59) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.processors.odbc.ClientListenerBufferedParser.decode(ClientListenerBufferedParser.java:39) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioCodecFilter.onMessageReceived(GridNioCodecFilter.java:113) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedMessageReceived(GridNioFilterAdapter.java:108) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioServer$HeadFilter.onMessageReceived(GridNioServer.java:3575) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioFilterChain.onMessageReceived(GridNioFilterChain.java:174) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioServer$ByteBufferNioClientWorker.processRead(GridNioServer.java:1150) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.processSelectedKeysOptimized(GridNioServer.java:2411) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:2178) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1819) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:119) ~[ignite-core-8.7.5.jar!/:8.7.5]
    at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]

我使用的是 8.7.5 版的 grid gain 和 2.7.5 版的 apache ignite。 我们正在使用 kubernetes。

最佳答案

这绝对是一些试图连接到端口 10800 或 11211 的软件。您应该检查您的本地网络中是否没有软件试图轻率地与所有端口通信。

还有,它会引起什么问题吗?

我假设您没有运行任何瘦客户端,只有 Ignite 服务器/客户端节点。

关于ignite - Apache 点燃 org.apache.ignite.IgniteCheckedException : Invalid handshake message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59873211/

相关文章:

Apache Ignite 与 Apache Drill for SQL 的性能对比

java - Apache Ignite : REPLICATION mode, 计数似乎不一致

ignite - 如何清理 Apache Ignite 缓存并重新开始?

用值作为对象列表点燃查询缓存

c++ - 主要使用 C++ 绑定(bind)时如何提供 AffinityFunction.BackupFilter

ssh - GridGain - 通过 Grid.startNodes API 使用 SSH 以编程方式打开节点

java - Ignite 服务器节点因 ConcurrentMap 中的大量累积而 OOM,TcpCommunicationSpi#recoveryDescs

ignite - Apache Ignite.NET : some Ignite nodes fail to start up after update to v2. 9 - 检测到堆栈崩溃

ignite - IgniteCache.lock可以用作分布式锁吗

hadoop - 如何在GridGain中设置磁盘备份以进行恢复