豚のスクリプトから perl スクリプトを呼び出す方法は誰でも知っています。また、perl から豚を呼び出す方法も知りたいです。
これについて私を助けてください。
ありがとう、ランジット
豚のスクリプトから perl スクリプトを呼び出す方法は誰でも知っています。また、perl から豚を呼び出す方法も知りたいです。
これについて私を助けてください。
ありがとう、ランジット
最初の質問:
「pig から perl スクリプトを呼び出す」ことで得られる最も近いものは、Pig のストリーミング機能です。ドキュメントの例:
A = LOAD 'data';
B = STREAM A THROUGH 'stream.pl -n 5';
perl スクリプトが stdin 経由でデータを取り込み、stdout 経由でデータを出力することを確認する必要があります。これは、実行中の呼び出しを通じて Pig がデータをストリーミングする方法です。スクリプトがどのようなデータ形式を期待すべきかわかりません (例を試す必要があるかもしれません)。
2 番目の質問:
perl 内で pig スクリプトを実行することは、perl を介して外部シェル コマンドを実行することと同じです。このチュートリアルをチェックしてください。 例:
system("pig myjob.pig");