0
A = LOAD '/pig/student.tsv' as (rollno:int, name:chararray, gpa:float);
DUMP A;

最初の行を実行したい場合は、最初の行の後に Enter キーを入力する必要があります。

どうすればそれを単一の実行として作成できますか?

4

3 に答える 3

0

簡単に言えば、 Kumarが提案するスクリプトを使用してください。

長い答えですが、複数のステートメントを含む 1 行のスクリプトを作成すると、スクリプトが大きくなるにつれて読んで理解するのが困難になるまでそう長くはかからないでしょう。とはいえ、スクリプトを使用する場合は、1 行でも複数行でも問題ありません。

したがって、私の提案は、学習/開発/What-have-you のためによくインデントされたスクリプトを使用することです。

于 2016-05-21T07:30:26.307 に答える
0

Pig スクリプト ファイルを作成して、1 回実行することができます。

テスト豚

A = LOAD '/pig/student.tsv' as (rollno:int, name:chararray, gpa:float); 
DUMP A;

pig/bin から以下のコマンドを使用して pig スクリプトを実行します。

pig -f /path/test.pig
于 2016-05-20T05:36:33.467 に答える