問題タブ [udf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
123 参照

hadoop - Pig の UDF に「in」が存在すると問題が発生する

私は豚で最初のUDFを試していて、次の関数を書きました-

ただし、次のように使用しようとすると、UDF のコンテキストで少なくとも理解するのが簡単ではないというエラー メッセージが Pig からスローされます。

これの何が問題なのかを理解するのを手伝ってくれる人はいますか?

ドキュメントを確認しましたが、上記のサンプルで明らかな誤りはないように思われます。ここで何か不足していますか?

これらは私が pom.xml で使用しているライブラリです:

互換性の問題はありますか?

ありがとう、

-Vipul Pathak;

0 投票する
2 に答える
60 参照

junit - UDF に関する問題

バッグを入力として受け取り、それをマップに変換する UDF があります。マップの各キーは、バッグ内の個別の要素とそのカウントに対応する値で構成されます

しかし、それはjunitテストに失敗しています

0 投票する
1 に答える
1396 参照

c++ - c++ usigned long long range vs mysql unsigned bigint range

I have a MySQL UDF that returns unsigned long long value. When i call this function in MySQL and the Data has been saved in database, MySQL returns warning:
"BIGINT UNSIGNED value is out of range".
How can i save large unsigned long long numbers in database?

MySQL version: 5.5.43
OS : Ubuntu 14.04

please help.

0 投票する
1 に答える
183 参照

hadoop - フィールドによる豚ラテン結合

Pig ラテン語に関連する問題があります。

以下にこのデータがあります(1行):

今、私は別のデータセットを持っています:

そして、これら 2 つのデータセットを結合したいと思います。データセット B から対応する値を取得し、その値をデータセット A の値の横に配置します。期待される出力は以下のとおりです。

そして、値(0.123133 x 0.454535 .. and so on)が同じ行にあるため、値を掛けることができます。これが私が望むものです。

もちろん、列ごとに結合できますが、値が「行の終わり」に表示され、別の foreach 生成を使用してそれを消去できます。ただし、パフォーマンスの問題を引き起こす可能性のある結合が多すぎない、より単純なソリューションが必要です。

データセット A はテキスト (一方向の文..) です。

それで、これを達成するための私のオプションは何ですか?どんな助けでもいいでしょう。