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

Jobs using HBaseStorage fail to ship dependency jars

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.13.0
    • None
    • None

    Description

      Launching a job consuming HBaseStorage fails out of the box. The user must specify -Dpig.additional.jars for HBase and all of its dependencies. Exceptions look something like this:

      2013-04-19 18:58:39,360 FATAL org.apache.hadoop.mapred.Child: Error running child : java.lang.NoClassDefFoundError: com/google/protobuf/Message
      	at org.apache.hadoop.hbase.io.HbaseObjectWritable.<clinit>(HbaseObjectWritable.java:266)
      	at org.apache.hadoop.hbase.ipc.Invocation.write(Invocation.java:139)
      	at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.sendParam(HBaseClient.java:612)
      	at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:975)
      	at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:84)
      	at $Proxy7.getProtocolVersion(Unknown Source)
      	at org.apache.hadoop.hbase.ipc.WritableRpcEngine.getProxy(WritableRpcEngine.java:136)
      	at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:208)
      

      Attachments

        1. 1.pig
          0.1 kB
          Nick Dimiduk
        2. 1.txt
          0.0 kB
          Nick Dimiduk
        3. 2.pig
          0.1 kB
          Nick Dimiduk
        4. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          2 kB
          Nick Dimiduk
        5. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          2 kB
          Nick Dimiduk
        6. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          4 kB
          Nick Dimiduk
        7. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          5 kB
          Nick Dimiduk
        8. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          4 kB
          Nick Dimiduk
        9. 0001-PIG-3285-Add-HBase-dependency-jars.patch
          5 kB
          Nick Dimiduk

        Issue Links

          Activity

            People

              ndimiduk Nick Dimiduk
              ndimiduk Nick Dimiduk
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: