Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-949

Zebra Bug: splitting map into multiple column group using storage hint causes unexpected behaviour

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.4.0
    • 0.5.0
    • None
    • None
    • linux

    Description

      Hi

      The storage hint
      specification plays a important part whether the output table is readable or not

      say if we have have the map 'map'.

      One can split the map into a column group using [map#

      {k1}, map#{k2}...]
      however the remaining map field will automatically be added to the default group.

      if user try to create a new column group for the remaining fields as follows

      [map#{k1}

      , map#

      {k2}

      , ..][map] i.e create a seperate column group

      the table writer will create the table.

      however, if one tries to load the created table via pig or via map reduce using TableInputFormat

      then the reader have problem reading the map

      We get the following stack trace

      09/09/09 00:09:45 INFO mapred.JobClient: Task Id : attempt_200908191538_33939_m_000021_2, Status : FAILED
      java.io.IOException: getValue() failed: null
      at org.apache.hadoop.zebra.io.BasicTable$Reader$BTScanner.getValue(BasicTable.java:775)
      at org.apache.hadoop.zebra.mapred.TableRecordReader.next(TableInputFormat.java:717)
      at org.apache.hadoop.zebra.mapred.TableRecordReader.next(TableInputFormat.java:651)
      at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.moveToNext(MapTask.java:191)
      at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.next(MapTask.java:175)
      at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:48)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:356)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
      at org.apache.hadoop.mapred.Child.main(Child.java:170)

      Alok

      Attachments

        1. Pig_949.patch
          11 kB
          Yan Zhou
        2. Pig_949.patch
          11 kB
          Yan Zhou
        3. Pig_949.patch
          0.7 kB
          Yan Zhou

        Activity

          People

            yanz Yan Zhou
            aloknsingh Alok Singh
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: