未能连接到集群服务器,ignite - org.apache.ignite:无法连接到集群,连接失败并且无法重新连接 - 堆栈内存溢出...

我正在使用Spark集成点火查询数据。 在出现以下错误之前,程序没有启动很长时间。 我检查ignite的状态,该服务节点存在。

import org.apache.ignite.spark._ import org.apache.ignite.configuration._ import org.apache.ignite.Ignite import org.apache.ignite.IgniteCache import org.apache.ignite.Ignition import org.apache.ignite.scalar.scalar import org.apache.ignite.scalar.scalar._ // val ic = new IgniteContext(sc, () => new IgniteConfiguration()) val ic = new IgniteContext(sc,"/data/dk/jar/config/default-config.xml") val recordCache = ic.ignite.cache[String, AttendRecord]("ATTEND_RECORD_TL") var retSet : scala.collection.mutable.Buffer[java.sql.Timestamp] = null if(operateTimeSite != null) { retSet = recordCache.sql("punchSiteId = ? and operateTime <= ? and operateTime >= ? order by operateTime desc limit 1",punchSiteId, compueteTcTime,operateTimeSite).getAll.map(_.getValue.operateTime) } else { retSet = recordCache.sql("punchSiteId = ? and operateTime <= ? order by operateTime desc limit 1",punchSiteId, compueteTcTime).getAll.map(_.getValue.operateTime) } if(retSet == null || retSet.isEmpty) { if(operateTimeSite !=null) retSet = recordCache.sql("punchSiteId = ? and operateTime >= ? order by operateTime limit 1",punchSiteId, new Timestamp(operateTimeSite.getTime - 4*3600*1000)).getAll.map(_.getValue.operateTime) else null }

Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start manager: GridManagerAdapter [enabled=true, name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager] at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1791) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:978) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1896) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1648) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1076) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:596) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:536) at org.apache.ignite.Ignition.getOrStart(Ignition.java:414) ... 37 more Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller [], reconCnt=10, maxAckTimeout=600000, forceSrvMode=false, clientReconnectDisabled=false] at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:300) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:842) at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1786) ... 44 more Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to connect to cluster, connection failed and failed to reconnect. at org.apache.ignite.spi.discovery.tcp.ClientImpl$Reconnector.body(ClientImpl.java:1490) at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值