Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
None
Description
I was running RandomWalk and ran into an issue where one of my walkers got stuck doing a merge (on table id=20). The only related error that showed up was that a file in HDFS couldn't be found (and continues to not be found, it keeps checking regularly) while trying to merge the metadata records. Here's the error:
2013-08-14 11:54:27,246 [master.Master] ERROR: Unable merge metadata table records org.apache.accumulo.core.client.AccumuloException: java.io.IOException: Could not find file /20//c-00000000 in [hdfs://localhost:9000/accumulo/tables] at org.apache.accumulo.server.master.TabletGroupWatcher.mergeMetadataRecords(TabletGroupWatcher.java:548) at org.apache.accumulo.server.master.TabletGroupWatcher.updateMergeState(TabletGroupWatcher.java:368) at org.apache.accumulo.server.master.TabletGroupWatcher.run(TabletGroupWatcher.java:263) Caused by: java.io.IOException: Could not find file /20//c-00000000 in [hdfs://localhost:9000/accumulo/tables] at org.apache.accumulo.server.fs.VolumeManagerImpl.getFullPath(VolumeManagerImpl.java:446) at org.apache.accumulo.server.util.MetadataTableUtil.createDeleteMutation(MetadataTableUtil.java:501) at org.apache.accumulo.server.master.TabletGroupWatcher.mergeMetadataRecords(TabletGroupWatcher.java:502) ... 2 more
And the metadata table had c-00000000 listed here:
root@802 !METADATA> grep c-00000 20;00b581d7479230dd srv:dir [] /c-00000000 20< srv:dir [] /c-00000001
I was testing my table namespaces code but this seemed like an unrelated issue.
Attachments
Issue Links
- duplicates
-
ACCUMULO-1745 Merge broken on cloned tables
- Resolved