私はhadoopの世界とLinuxで新しいです、私はインターネットを検索して起動し、私は最新のバージョンのvirtualboxをインストールしていました。その後、linux mint 16をインストールしました。その後、hadoopのインストールを開始しました。 このサイト
しかし、私がnamenodeをフォーマットするステップに到達すると hadoop namenode -format
、Linuxがメッセージを表示する hadoop: command not found
、だから誰も助けて、私はすでに多くの解決策を試みたが、何も働かなかった、ありがとう
回答:
回答№1は0新しい端末を開いて hadoop namenode -format
コマンドを実行します。 .bashrc
ファイルが利用可能になります。 もう1つ、使用することをお勧めします root
私はhadoopプログラムを実行するためのユーザーとして、私はいくつかのフォルダのフォルダのアクセス許可の問題に直面していたような /var
。主に /var/hadoop
一時フォルダーとして使用されています。
回答№2の場合は0
私はあなたが間違っている場所を知っていると思う - あなたが正しくパスを/home/.bashrc....何かの行に沿って追加したことを確認してください:
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
HADOOPが実際に開催されていることを確認する必要があります/ usr / local / hadoop内にあります。例の場合、あなたは/ home / hduser / hadoopを使用しています。別のハープユーザー(チュートリアルのhduser)を作成して、/ homr / hduser / hadoopに展開していますか?
編集 - >
実行可能ファイルの場所にディレクトリを変更し、フルパスで実行してみてください:
/home/hduser/hadoop/hadoop namenode -format