スクリプトにパラメータを渡すオプションを使用してHDFSに格納されたシェルスクリプトを実行します。私は、次の作品 HDFSに格納されているシェルスクリプトにパラメータを渡す
hadoop fs -cat hdfs://path_to_script/sample.sh | exec bash
を作りたいを確認したhadoop fs -cat hdfs://path_to_script/sample.sh param1 param2 param3 param4 | exec bash
問題は、catコマンドは、ファイルが標準出力にストリーミングされることを想定していることですが、パラメータは、フォルダやファイルをHDFSに保存します。それを動作させる他の方法?
chepnerさん、ありがとうございました。-sが動作していました。スクリプトにパラメータを渡すことができました。 – medich