hive的UDF读取配置文件

  • Post author:
  • Post category:其他


hive的UDF读取配置文件

实现步骤
  • 在读取配置文件的写为

    ./file_name

    ,然后在添加UDF的时候把配置文件也加入资源就好了:
add jar xxx.jar;
add file file_name;
create temporary function xxx as xxx;
  • 不然可能会出现下面错误:
Failed with exception java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException: Unable to execute method public java.lang.String com.example.hive.udf.UDFDecrypt.evaluate(java.lang.String) thro
ws java.lang.Exception  on object com.example.hive.udf.UDFDecrypt@376498da of class com.example.hive.udf.UDFDecrypt with arguments {xxxxxxxxxxxxx:java.lang.String} of size 1
参考