Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4992

Use a UUID for HFileOutputFormat partition path name

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.92.0
    • mapreduce
    • None
    • Reviewed

    Description

      HFileOutputFormat uses timestamps for the path name to avoid collision.
      It is possible the path name still collide and causing MR job fails.

      Caused by: java.io.IOException: File: hdfs://ubasedev001-snc3-dfs-nn.data.facebook.com:9000/user/hadoop/partitions_1316142976586#_\
      partition.lst has changed on HDFS since job started
      at org.apache.hadoop.filecache.DistributedCache.ifExistsAndFresh(DistributedCache.java:572)
      at org.apache.hadoop.filecache.DistributedCache.checkCacheStatusValidity(DistributedCache.java:465)
      at org.apache.hadoop.filecache.DistributedCache.getLocalCache(DistributedCache.java:230)
      at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:208)

      Attachments

        1. HBASE-4992.txt
          1 kB
          Scott Chen

        Activity

          People

            Unassigned Unassigned
            schen Scott Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: