1、查看hbase运行情况,发现regionserver服务下线了,查看log发现没有当前log文件,于是查看了master日志发现日志如下:
WARN org.apache.hadoop.hbase.master.SplitLogManager: Error splitting /hbase/splitlog/hdfs%3A%2F%2Fhn%3A9000%2Fhbase%2F.logs%2Ftest1%2C60020%2C1401714262892-splitting%2Ftest1%252C60020%25
2C1401714262892.1402660231289
2014-06-13 21:00:00,430 WARN org.apache.hadoop.hbase.master.SplitLogManager: error while splitting logs in [hdfs://hn:9000/hbase/.logs/test1,60020,1401714262892-splitting] installed = 2 but only 1 done
2014-06-13 21:00:00,431 INFO org.apache.hadoop.hbase.master.handler.MetaServerShutdownHandler: Splitting all logs for test1,60020,1401714262892
2014-06-13 21:00:00,430 ERROR org.apache.hadoop.hbase.executor.EventHandler: Caught throwable while processing event M_META_SERVER_SHUTDOWN
java.io.IOException: failed log splitting for test1,60020,1401714262892, will retry
at org.apache.hadoop.hbase.master.handler.MetaServerShutdownHandler.process(MetaServerShutdownHandler.java:69)
at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:175)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: error or interrupted while splitting logs in [hdfs://hn:9000/hbase/.logs/test1,60020,1401714262892-splitting] Task = installed = 2 done = 1 error = 1
at org.apache.hadoop.hbase.master.SplitLogManager.splitLogDistributed(SplitLogManager.java:299)
at org.apache.hadoop.hbase.master.MasterFileSystem.splitLog(MasterFileSystem.java:371)
at org.apache.hadoop.hbase.master.MasterFileSystem.splitAllLogs(MasterFileSystem.java:341)
at org.apache.hadoop.hbase.master.MasterFileSystem.splitAllLogs(MasterFileSystem.java:288)
at org.apache.hadoop.hbase.master.handler.MetaServerShutdownHandler.process(MetaServerShutdownHandler.java:63)
... 4 more
有谁遇到过这种问题,希望得到帮助?
|
|