0
ハイブudfの内部でたくさんの行をどのように取ることができますか?関数内に列全体がある必要がありますので、UDF内のArrayListに追加することができます。以下は列名です:ハイブudfで複数の行を処理する
Name
jhon
jone
mike
UDF内の列のすべての名前を取りたいと思います。
ハイブudfの内部でたくさんの行をどのように取ることができますか?関数内に列全体がある必要がありますので、UDF内のArrayListに追加することができます。以下は列名です:ハイブudfで複数の行を処理する
Name
jhon
jone
mike
UDF内の列のすべての名前を取りたいと思います。
集計機能を探しているようです。
まず、必要なスイート機能があるかどうかを確認してください(Built-in Aggregate Functions)。
何も存在しない場合は、あなたがあなたを必要とする、カスタムUDAFを作成する必要があります(このチュートリアルを参照 - Custom UDAF)を独自の評価とレゾルバを書く
CREATE FUNCTION
(Create Function)でハイブのクラスパスにバイナリを追加します。
collect_set()およびcollect_list()戻り配列 – leftjoin