Uploaded image for project: 'Chukwa'
  1. Chukwa
  2. CHUKWA-495

Implement Pig 0.7.0 compatible Loader and Storer classes

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Release Note:
      Chukwa now requires Pig 0.7.x. ChukwaStorage has been replaced by ChukwaLoader and ChukwaStorer classes.

      Description

      Pig 0.7.0 introduces a revamped Load/Store model that is not backward compatible with previous Pig releases. We need to create new classes to handle loading/storing Chukwa data from Pig. Since the new load/store model uses abstract super classes instead of interfaces, I propose we deprecate org.apache.hadoop.chukwa.ChukwaStorage and create the following classes:

      org.apache.hadoop.chukwa.pig.ChukwaLoader
      org.apache.hadoop.chukwa.pig.ChukwaStorer
      

      Note the addition of the pig sub-package. Thoughts about this approach?

        Attachments

        1. CHUKWA-495.1.patch
          57 kB
          Bill Graham
        2. chukwa-pig.jar
          24 kB
          Bill Graham
        3. pig-0.7.0.jar.gz
          9.38 MB
          Bill Graham
        4. pig-0.7.0-test.jar
          885 kB
          Bill Graham

          Activity

            People

            • Assignee:
              billgraham Bill Graham
              Reporter:
              billgraham Bill Graham
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: