一、 前提准備
服務端hive搭建完成,可以正常創建訪問表
本地端使用的IDE是Intellij IDEA(我的是2017版本,老版本需要支持創建maven項目) ,並且電腦有網。
二、 過程
過程中需要的一些文件均可在此下載。視頻中,由於在實驗室無法講話,會在視頻中打字講解。
源文件傳送門:
https://github.com/simuhunluo/UDF
視頻: http://www.iqiyi.com/w_19ruzs9325.html (上傳到愛奇藝了,有廣告這不是我能控制的,)
首先,打開IDE,新建一個maven項目。
add jar /usr/local/usrJars/dulm/hiveUDF-0.0.1-SNAPSHOT-all.jar;
在hive里面引入jar
create temporary function my_uppercase2 as 'com.neu.lib.UDF_2';
創建 臨時的 方法 叫做** as 這個是你的包名+類名
可以創建自己的方法了
select my_uppercase(datasource) from tenmindata limit 10;開始測試使用啊
這句話可以把數據轉為大寫,並顯示前10條
完成!