java – Apache Ignite节点失败:无法读取魔术标头
发布时间:2020-12-15 04:39:33 所属栏目:Java 来源:网络整理
导读:部署在两台计算机上的Apache Ignite服务器会自动关闭.日志中没有具体线索.我能够在日志文件中看到以下警告消息: [00:35:14,047] [警告] [tcp-disco-sock-reader-#86379%null%] [TcpDiscoverySpi]无法读取魔术标题(收到的字节太少)[rmtAddr = / 10.96.36
部署在两台计算机上的Apache Ignite服务器会自动关闭.日志中没有具体线索.我能够在日志文件中看到以下警告消息:
[00:35:14,047] [警告] [tcp-disco-sock-reader-#86379%null%] [TcpDiscoverySpi]无法读取魔术标题(收到的字节太少)[rmtAddr = / 10.96.36.48:47830,locAddr = / 10.96.36.48:47500] 我该如何调试并解决这个问题? 组态: <bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="peerClassLoadingEnabled" value="true"/> <property name="cacheConfiguration"> <list> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="xyxCache" /> <property name="writeSynchronizationMode" value="FULL_SYNC" /> <property name="cacheMode" value="REPLICATED" /> <property name="rebalanceMode" value="SYNC" /> <property name="readFromBackup" value="true" /> <property name="startSize" value="150000" /> <property name="evictionPolicy"> <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> <property name="maxSize" value="1000000" /> </bean> </property> </bean> </list> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> <property name="addresses"> <list> <value>10.96.36.48:47500</value> <value>10.96.36.214:47500</value> </list> </property> </bean> </property> </bean> </property> </bean> 解决方法
检查10.96.36.48机器绑定到端口47830的哪个进程. 例如,netstat -lnp将列出每个侦听端口旁边的pid和进程名称.这将在Linux下运行.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |