|
|
+
Mikhail Bautin 2011-12-02, 05:59
+
Dhruba Borthakur 2011-12-02, 06:32
+
Stack 2011-12-02, 06:33
+
Mikhail Bautin 2011-12-02, 06:58
+
Mikhail Bautin 2011-12-02, 07:12
+
Dhruba Borthakur 2011-12-02, 07:16
+
Mikhail Bautin 2011-12-02, 07:20
-
Re: SequenceFileLogReader uses a reflection hack resulting in runtime failuresMikhail Bautin 2011-12-02, 08:54
OK, I've switched to RawLocalFileSystem and it seemed to fix log splitting
issues. However, I'm still seeing the following when loading random data (not killing the regionserver yet). Any idea about what this could be? java.util.concurrent.ExecutionException: java.io.IOException: java.io.IOException: java.lang.NullPointerException at org.apache.hadoop.io.SequenceFile$Writer.checkAndWriteSync(SequenceFile.java:975) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:1017) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:984) at org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.append(SequenceFileLogWriter.java:208) at org.apache.hadoop.hbase.regionserver.wal.HLog$LogSyncer.hlogFlush(HLog.java:1223) at org.apache.hadoop.hbase.regionserver.wal.HLog.syncer(HLog.java:1253) at org.apache.hadoop.hbase.regionserver.wal.HLog.sync(HLog.java:1370) at org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchPut(HRegion.java:2024) at org.apache.hadoop.hbase.regionserver.HRegion.put(HRegion.java:1818) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3180) at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:364) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1325) at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1557) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1409) at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:892) at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:750) at org.apache.hadoop.hbase.client.HTable.put(HTable.java:725) at org.apache.hadoop.hbase.util.MultiThreadedWriter$HBaseWriter.putIntoTables(MultiThreadedWriter.java:200) at org.apache.hadoop.hbase.util.MultiThreadedWriter$HBaseWriter.bulkInsertKey(MultiThreadedWriter.java:185) at org.apache.hadoop.hbase.util.MultiThreadedWriter$HBaseWriter.run(MultiThreadedWriter.java:132) Caused by: java.io.IOException: java.io.IOException: java.lang.NullPointerException at org.apache.hadoop.io.SequenceFile$Writer.checkAndWriteSync(SequenceFile.java:975) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:1017) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:984) at org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.append(SequenceFileLogWriter.java:208) at org.apache.hadoop.hbase.regionserver.wal.HLog$LogSyncer.hlogFlush(HLog.java:1223) at org.apache.hadoop.hbase.regionserver.wal.HLog.syncer(HLog.java:1253) at org.apache.hadoop.hbase.regionserver.wal.HLog.sync(HLog.java:1370) at org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchPut(HRegion.java:2024) at org.apache.hadoop.hbase.regionserver.HRegion.put(HRegion.java:1818) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3180) at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:364) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1325) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:96) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.translateException(HConnectionManager.java:1652) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionServerWithoutRetries(HConnectionManager.java:1367) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1383) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$3.call(HConnectionManager.java:1) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) Thanks, On Thu, Dec 1, 2011 at 11:20 PM, Mikhail Bautin < [EMAIL PROTECTED]> wrote: +
Todd Lipcon 2011-12-02, 07:18
+
Stack 2011-12-02, 14:55
+
Nicolas Spiegelberg 2011-12-02, 16:39
|