Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-4869 Clean up HCatalog build post Hive integration
  3. HIVE-5163

refactor org.apache.hadoop.mapred.HCatMapRedUtil

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.12.0
    • 0.12.0
    • HCatalog
    • None

    Description

      Everything that this class does is delegated to a Shim class.
      To make HIVE-4895 and HIVE-4896 smoother, we need to get rid of HCatMapRedUtil and make the calls directly to the Shim layer. It will make it easier because all org.apache.hcatalog classes will move to org.apache.hive.hcatalog classes thus making way to provide binary backwards compat. This class won't change it's name so it's more difficult to provide backwards compat. The org.apache.hadoop.mapred.TempletonJobTracker is not an issue since it goes away in HIVE-4460.

      Attachments

        1. HIVE-5163.move
          6 kB
          Eugene Koifman
        2. HIVE-5163.patch
          10 kB
          Eugene Koifman
        3. HIVE-5163.update
          4 kB
          Eugene Koifman
        4. HIVE-5163.update.2
          0.9 kB
          Thejas Nair

        Activity

          People

            ekoifman Eugene Koifman
            ekoifman Eugene Koifman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: