Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-44719

NoClassDefFoundError when using Hive UDF

    XMLWordPrintableJSON

Details

    Description

      How to reproduce:

      spark-sql (default)> add jar /Users/yumwang/Downloads/HiveUDFs-1.0-SNAPSHOT.jar;
      Time taken: 0.413 seconds
      spark-sql (default)> CREATE TEMPORARY FUNCTION long_to_ip as 'net.petrabarus.hiveudfs.LongToIP';
      Time taken: 0.038 seconds
      spark-sql (default)> SELECT long_to_ip(2130706433L) FROM range(10);
      23/08/08 20:17:58 ERROR SparkSQLDriver: Failed in [SELECT long_to_ip(2130706433L) FROM range(10)]
      java.lang.NoClassDefFoundError: org/codehaus/jackson/map/type/TypeFactory
      	at org.apache.hadoop.hive.ql.udf.UDFJson.<clinit>(UDFJson.java:64)
      	at java.lang.Class.forName0(Native Method)
      	at java.lang.Class.forName(Class.java:348)
      ...
      

      Attachments

        1. HiveUDFs-1.0-SNAPSHOT.jar
          142 kB
          Yuming Wang

        Issue Links

          Activity

            People

              yumwang Yuming Wang
              yumwang Yuming Wang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: