我想使用泽西Rest-API通过java-Spark程序从HBASE表中获取记录然后我得到下面提到的错误,但是当我访问HBase表通过spark-Jar然后代码正在执行而没有错误。Spark-HBASE错误java.lang.IllegalStateException:未读块数据
我有一个2工作节点的Hbase和2个工人节点的火花,由同一主人维护。
WARN TaskSetManager:java.lang.IllegalStateException::未读的块数据在 $ java.io.ObjectInputStream中BlockDataInputStream.setBlockDataMode(ObjectInputStream.java:2421) 在阶段0.0(TID 1,172.31.16.140)丢失任务1.0在java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1382) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915) at java .io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) at java.io.ObjectInputStream.readObject(ObjectInputStream.java :370) at org.apache.spark.serializer.JavaDeserializationStream.readObject(JavaSerializer.scala:69) at org.apache.spark.serializer.JavaSerializerInstance.deserialize(JavaSerializer.scala:95) at org.apache.spark .executor.Executor $ TaskRunner.run(Executor.scala:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java :615) at java.lang.Thread.run(Thread.java:745)
你能提供你写的代码吗?这个问题没有足够的信息 – Srini