${HADOOP_HDFS_HOME}/bin/hdfs --config ${HADOOP_CONF_DIR} dfs -ls /
を実行すると、hdfsシェルスクリプトが--configオプションをどのように処理しますか? COMMANDがCOMMAND=$1
hdfsシェルスクリプトの処理方法--configオプション
0
A
答えて
0
順番に呼び出されhdfs-config.sh
スクリプトによって呼び出さ--config
がhadoop-config.sh
スクリプトで処理されたオプションは、ですが、
スクリプトは、"COMMAND" = "--config"
を比較しません。 by hdfs
:
#check to see if the conf dir is given as an optional argument
if [ $# -gt 1 ]
then
if [ "--config" = "$1" ]
then
shift
confdir=$1
if [ ! -d "$confdir" ]; then
echo "Error: Cannot find configuration directory: $confdir"
exit 1
fi
shift
HADOOP_CONF_DIR=$confdir
fi
fi
あなたはスクリプトチェーンを掘り下げるだけでした。
+0
ああ..あなたの答えをありがとう。それは本当に私にとって有益です。 私は自分の集中力を失いますが、私はスクリプトを掘り下げています。 – Minwoo
関連する問題
- 1. HDFSでの並列処理のヒント
- 2. シェルスクリプトで空白を処理する方法
- 3. シェルスクリプトでエラー/例外を処理する方法は?
- 4. シェルスクリプトでイベント処理を実装する方法は?
- 5. qmake:gccとmsvcの両方の処理オプション
- 6. Scalaオプションの処理[T]
- 7. Pythonのxml処理オプション
- 8. コマンドラインプログラムでの処理オプション
- 9. slick 3でオプションのdbステップを処理する方法は?
- 10. powershellコマンドレットでオプションのパラメータを処理する方法
- 11. 複数選択オプションを反復処理する方法
- 12. jqueryで複数選択オプションを反復処理する方法
- 13. シェルスクリプトの意味 `export CONFIG = $ {X_CONFIG: - $ {Y_CONFIG}}`
- 14. シェルスクリプト内でawkを使用して文字列を処理する方法
- 15. ocaml config-fileで '文字列オプション'を表現する方法は?
- 16. Java 8の処理Springキャッシュでのオプション
- 17. Python getopt/optparseオプションのコマンドラインパラメータの処理
- 18. MEMCACHED_SERVER_MARKED_DEADの処理方法は?
- 19. ファイル名の処理方法
- 20. Javaスレッドの処理方法
- 21. ListViewソートの処理方法
- 22. TransactionInDoubtExceptionの処理方法
- 23. System.IndexOutOfRangeExceptionの処理方法
- 24. ローカライゼーションの処理方法/ CultureInfo
- 25. backBarButtonItemの処理方法は?
- 26. MassTransit RabbitMQの処理方法
- 27. SKPaymentTransactionStateDeferredの処理方法は?
- 28. ActionScript3 - NetConnection.Connection.Failedの処理方法
- 29. NullReferenceExceptionの処理方法は?
- 30. AsyncTaskエラーの処理方法
'hdfs'スクリプトの最初の行は見たことがありますか? $ HADOOP_LIBEXEC_DIR/hdfs-config.sh'? – Jdamian
はい、私は[ファイル] [1]を見ましたが、--configの処理はありません。 [1]:https://github.com/apache/hadoop/blob/release-2.7.2-RC2/hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs-config.sh – Minwoo
それは 'hadoop-config.sh'スクリプトにあります。 – Jdamian