2010-10-28 129 views
1

我一直在考慮如何在Hive中執行此操作。編寫在Hive上使用外部Java類的自定義函數

例如,我在我想提取的日誌文件中有一個特定的字段(這已經可以在Hive中實現),然後我想將該字段的值映射到其他值。該映射由自定義的業務邏輯確定,該業務邏輯在Java類中編碼。 如何在Hive中使用此Java類?

回答

1

您應該按照此處的說明:UDF Information創建一個用戶定義函數,該函數可以像substr,count或length一樣調用。

1

您需要在蜂巢腳本中使用

add jar myjar.jar; 

,就像你曾經用包含UDF的jar完成。我建議將它們全部打包在一個罐子裏。

相關問題