1.創建新的java項目和新的lib項目。
2.將hive集群下lib文件夾下的所有jar(PHP,py除外)復制到lib。
3.將jar添加到依賴管理中。
4.創建新的udf類。
5.鍵入項目。
6.註意壹般工具打包會擴展jar的簽名,用戶有驗證的權限,所以需要刪除權限認證,在linux上執行。進入hive控制臺:addjar/home/hive/jar/UDF . jar;-妳自己的路。
7.創建壹個臨時函數。
8.使用函數:selectudftests(20,40)。
9.至此,就完成了壹個建立udf的過程。如果妳想建立壹個永久的功能。然後妳需要把jar放到hdfs中或者使用jar' HDFS://hive _ jar/udf.jar '配置:createfunctionudf _ numbers ' com . UDF . test . UDF test '。
註意不要在這裏添加ip和端口。如果是遠程創建的,本地集群只需要HDFS://。
或者在hive-env.sh配置文件中添加HIVE_AUX_JARS_PATH。