[
https://issues.apache.org/jira/browse/HADOOP-1753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack resolved HADOOP-1753.
---------------------------
Resolution: Duplicate
Fix Version/s: 0.15.0
Fixed in HADOOP-1776
> [hbase] Move at end of compaction sometimes fails
> -------------------------------------------------
>
> Key: HADOOP-1753
> URL: https://issues.apache.org/jira/browse/HADOOP-1753
> Project: Hadoop
> Issue Type: Bug
> Components: contrib/hbase
> Reporter: stack
> Assignee: stack
> Fix For: 0.15.0
>
>
> I've seen the following exception a couple of times loading a cluster with
> data
> {code}
> 2007-08-21 23:52:08,079 INFO org.apache.hadoop.hbase.HRegion: starting
> compaction on region
> hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359
> 2007-08-21 23:52:08,079 DEBUG org.apache.hadoop.hbase.HStore: started
> compaction of 3 files in
> /bfd/hadoop-stack-data/tmp/hbase/compaction.tmp/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo
> 2007-08-21 23:52:13,129 DEBUG org.apache.hadoop.hbase.HStore: moving
> hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/-1 in
> /bfd/hadoop-stack-data/tmp/hbase/compaction.tmp to
> hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/4863512705511503252
> in /bfd/hadoop-stack-data/tmp/hbase
> 2007-08-21 23:52:13,214 ERROR org.apache.hadoop.hbase.HRegionServer: What
> happens if this fails? Are we toast?
> org.apache.hadoop.ipc.RemoteException: java.io.IOException: File does not
> exist
> at org.apache.hadoop.dfs.FSDirectory.getFileInfo(FSDirectory.java:747)
> at
> org.apache.hadoop.dfs.FSNamesystem.getFileInfo(FSNamesystem.java:1253)
> at org.apache.hadoop.dfs.NameNode.getFileInfo(NameNode.java:459)
> at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:340)
> at org.apache.hadoop.ipc.Server$Handler.run(Server.java:566)
> at org.apache.hadoop.ipc.Client.call(Client.java:470)
> at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:165)
> at org.apache.hadoop.dfs.$Proxy0.getFileInfo(Unknown Source)
> at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:82)
> at
> org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:59)
> at org.apache.hadoop.dfs.$Proxy0.getFileInfo(Unknown Source)
> at org.apache.hadoop.dfs.DFSClient.getFileInfo(DFSClient.java:431)
> at
> org.apache.hadoop.dfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:342)
> at org.apache.hadoop.fs.FileSystem.getLength(FileSystem.java:449)
> at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1220)
> at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1215)
> at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:228)
> at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:216)
> at
> org.apache.hadoop.hbase.HStoreFile$BloomFilterMapFile$Reader.<init>(HStoreFile.java:813)
> at org.apache.hadoop.hbase.HStoreFile.getReader(HStoreFile.java:925)
> at
> org.apache.hadoop.hbase.HStore.processReadyCompaction(HStore.java:996)
> at org.apache.hadoop.hbase.HStore.compactHelper(HStore.java:658)
> at org.apache.hadoop.hbase.HStore.compactHelper(HStore.java:564)
> at org.apache.hadoop.hbase.HStore.compact(HStore.java:559)
> at org.apache.hadoop.hbase.HRegion.compactStores(HRegion.java:700)
> at
> org.apache.hadoop.hbase.HRegionServer$SplitOrCompactChecker.run(HRegionServer.java:169)
> at java.lang.Thread.run(Thread.java:619)
> {code}
> Looking on the filesystem, I see the following for the problematic store:
> {code}
> /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/info
> <dir> 2007-08-21 23:52
> /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/info/4863512705511503252
> <r 3> 9 2007-08-21 23:52
> /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles
> <dir> 2007-08-21 23:52
> /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles/4863512705511503252
> <dir> 2007-08-21 23:52
> /bfd/hadoop-stack-data/tmp/hbase/hregion_hbaserepository,Rc0CnuSEIxXeO1CAcLTV2V==,221090350699527359/repo/mapfiles/4863512705511503252/index
> <r 3> 8340 2007-08-21 23:52
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.