1
誰もが豚のスクリプトからperlスクリプトを呼び出す方法を知っています..また、私は豚をperlから呼び出す方法を知りたいです。PIG ..からperlスクリプトを呼び出す方法は?
私を助けてください。
おかげで、あなたの最初の質問については ランジット
誰もが豚のスクリプトからperlスクリプトを呼び出す方法を知っています..また、私は豚をperlから呼び出す方法を知りたいです。PIG ..からperlスクリプトを呼び出す方法は?
私を助けてください。
おかげで、あなたの最初の質問については ランジット
:
あなたは「豚からのperlスクリプトを呼び出す」を得ようとしている最も近いものがPig's streaming capabilityです。ドキュメントから 例:
A = LOAD 'data';
B = STREAM A THROUGH 'stream.pl -n 5';
あなたのperlスクリプトは標準入力を介してデータを取り込み、標準出力を介してデータを出して確認する必要があります。これは、あなたが作成している通話を通じてPigがデータをストリーミングする方法です。私は、スクリプトがどのようなデータフォーマットを期待しているのかわからない(例を試す必要があるかもしれない)。あなたの2番目の質問については
:
のperlの内部豚のスクリプトを実行するには、perlのを経由して外部のシェルコマンドを実行するのと同じです。 Check out this tutorial. 例:
system("pig myjob.pig");
おかげでorangeoctopus ...私はこの – Ranjith
おかげorangeoctopusを試してみます...あなたはstream.plは、次のようになりますどのように私を見ることができますか? – Ranjith
私は最初の方法を試しているときに、私はエラーが好きですが、 – Ranjith