log报错信息如下,我检查了下集群,集群是正常的,mapreduce可以正常跑,不明白Hbase为什么会突然报这个错误信息。看了下这个表,目前已经有34个块了。
请有经验的帮忙看看,不甚感激!~
2015-12-07 09:00:07.974 [org.apache.hadoop.hbase.client.AsyncProcess] [Thread-1] [WARN] - #2, the task was rejected by the pool. This is unexpected. Server is dn1,60020,1448846406902
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@46253fdd rejected from java.util.concurrent.ThreadPoolExecutor@4e9baba9[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 91983]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2048)
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:821)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1372)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:110)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:565)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:538)
at org.apache.hadoop.hbase.client.AsyncProcess.logAndResubmit(AsyncProcess.java:817)
at org.apache.hadoop.hbase.client.AsyncProcess.receiveGlobalFailure(AsyncProcess.java:764)
at org.apache.hadoop.hbase.client.AsyncProcess.sendMultiAction(AsyncProcess.java:574)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:349)
at org.apache.hadoop.hbase.client.AsyncProcess.submit(AsyncProcess.java:286)
at org.apache.hadoop.hbase.client.HTable.backgroundFlushCommits(HTable.java:1001)
at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1334)
at org.apache.hadoop.hbase.client.HTable.put(HTable.java:961)
at com.xmgps.xmjj.hdstorage.hbase.opt.HBaseOperator.putRows(HBaseOperator.java:260)
at com.xmgps.xmjj.bayonetimport.hbase.HbaseImportService.importHbase(HbaseImportService.java:209)
at com.xmgps.xmjj.bayonetimport.hbase.HbaseImportService.handleMsg(HbaseImportService.java:198)
at com.xmgps.xmjj.bayonetimport.ftp.worker.BayonetWorkerRunner.running(BayonetWorkerRunner.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.xmgps.xmjj.bayonetimport.ftp.util.EasyThread.run(EasyThread.java:21)
2015-12-07 09:00:07.977 [org.apache.hadoop.hbase.client.AsyncProcess] [Thread-1] [INFO] - #2, table=BAYONETDATA, attempt=22/35 failed 31 ops, last exception: java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask@46253fdd rejected from java.util.concurrent.ThreadPoolExecutor@4e9baba9[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 91983] on dn1,60020,1448846406902, tracking started Mon Dec 07 08:55:58 CST 2015, retrying after 20129 ms, replay 31 ops.
|