このPIGスクリプトを実行中に次のエラーが発生しました。 ありがとうございます。 "ERROR 1000: Error during parsing. Scalars can be only used with projections"
MOVIES = LOAD '/MOVIES' using PigStorage(',') as (mid:double, mn:chararray, yr:
PIGスクリプトの一環として、UDFを使用して生成されたXMLを取得する必要があります。そのXMLは大きすぎます(約1.5GB)。現在、私はにStringWriterは内部文字列バッファを使用しているとArrays.As配列は、インデックスのために、整数を使用し、XMLの長さはint型を超えているにそれが依存する。これは、OutOfMemoryErrorをスロー文字列 StringWriter s
私は豚の構文には新しいので、誰かがこのSQLのコードを豚に翻訳するヒントを提供できるかどうか疑問に思っていました。 SELECT column1, column2, SUM(column3)
FROM table
WHERE column5 = 100
GROUP BY column2;
これまでのところ私が持っている:これは動作しません data = LOAD....etc.
fil
プレビューから\ Nを取り除くためにどのようなので、基本的にあれば、空の文字列 d = FOREACH result GENERATE REPLACE(REPLACE(EFF_DT,'\N','');
で()と\Nを置き換えます\Nが\Nを取り除き、()と表示されるはずですが、それは明らかにとして表示されます。。なぜこれが想定どおりに動作していないのか不思議です。私は下のものも試してみた。 d