bashスクリプトコマンドは、Linux環境では見られません

mr.sh:行1:HADOOP_CMD:コマンドが見つかりません
mr.sh:行4:INPUT_FILE_PATH:コマンドが見つかりません
mr.sh:行6:OUTPUT_PATH:コマンドが見つかりません
mr.sh:行8:FS:コマンドが見つかりません
不正なオプション:/ 
用途:jarファイル{} ctxui [vfmn0PMe] [JARファイル] [マニフェストファイル] [エントリポイント] [-C DIR]ファイル... 
オプション:
    新しいアーカイブを作成-c 
    アーカイブの内容の-t一覧表を
    -xという名前の抽出物(または全て)ARCHIVからのファイル

MapReduceは、スクリプトを実行するために、分散クラスタ上で実行しているとき、私は適切なコマンドを見つけることができないことが判明行われます。

HADOOP_CMDは= "/usr/local/src/hadoop-2.6.5/bin/hadoop" 
STREAMING_JAR_PATH =「/usr/local/src/hadoop-2.6.5/share/hadoop/tools/lib/hadoop-streaming-2.6。 5.jar」

INPUT_FILE_PATH = "/data/The_Man_of_Property.txt" 

"OUTPUT_PATH =" / OUTPUT /トイレ

エラーの原因は、スペースなし、等号の両側にスペースを入れず、スペースなし、スペースなしでコマンドです。

スペースはエラーになります。

おすすめ

転載: www.cnblogs.com/hanwen1014/p/10987809.html