1
我是scala中的新手,我需要編寫用戶定義的函數來處理Hive中的整數數組列(類型array<int>
)。Hive UDF處理Scala中的整數數組
我已經試過:
import org.apache.hadoop.hive.ql.exec.UDF
class testUDF extends UDF {
def evaluate(arr: Array[Int], txt: String): Boolean = {
return false
}
}
但是,當我試圖把它調用SQL我得到錯誤:
No matching method for class ... with (array<int>, string). Possible choices: _FUNC_(struct<>, string)
我需要什麼類型在Scala中使用與陣列列工作蜂巢?
您將需要使用Hadoop的數據類型('writable') - http://hadooptutorial.info/hadoop-data-types/ –