0

hadoop-1.1.1 のインストールについては、このリンクを参照してきました。

すべてのファイルと権限は、このリンクに従って設定されています。しかし、このエラーが発生しています。助けてください。

hduser@ubuntu:/usr/local/hadoop$ bin/start-all.sh mkdir: ディレクトリ/usr/local/hadoop/libexec/../logs': Permission denied chown: cannot access/usr/local/hadoop/libexec/../logs を作成できません: そのようなファイルまたはディレクトリはありません namenode を開始し、/usr にログを記録します/local/hadoop/libexec/../logs/hadoop-hduser-namenode-ubuntu.out /usr/local/hadoop/bin/hadoop-daemon.sh: 136 行目: /usr/local/hadoop/libexec/.. /logs/hadoop-hduser-namenode-ubuntu.out: そのようなファイルまたはディレクトリはありません head: /usr/local/hadoop/libexec/../logs/hadoop-hduser-namenode-ubuntu.out' for reading: No such file or directory localhost: mkdir: cannot create directory/usr/local/hadoop/libexec/../logs を開けません: 許可が拒否されました localhost: chown: /usr/local/hadoop/libexec/../logs': No such file or directory localhost: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 136: /usr/local/hadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out: No such file or directory localhost: head: cannot open /usr/local/にアクセスできませんhadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out' 読み取り用: そのようなファイルまたはディレクトリはありません localhost: mkdir: ディレクトリを作成できません/usr/local/hadoop/libexec/../logs': Permission denied localhost: chown: cannot access/usr/local/hadoop/libexec/../logs': そのようなファイルまたはディレクトリはありませんlocalhost: /usr/local/hadoop/bin/hadoop-daemon.sh: 136行目: /usr/local/hadoop/libexec/../logs/hadoop-hduser-secondarynamenode-ubuntu.out: そのようなファイルやディレクトリはありません localhost: : head: /usr/local/hadoop/libexec/../logs/hadoop-hduser-secondarynamenode-ubuntu.out' for reading: No such file or directory mkdir: cannot create directory /usr/local/hadoop/libexec/../logs を開けません: アクセス許可が拒否されました chown: /usr/local/hadoop/libexec/../logs': No such file or directory starting jobtracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-jobtracker-ubuntu.out /usr/local/hadoop/bin/hadoop-daemon.sh: line 136: /usr/local/hadoop/libexec/../logs/hadoop-hduser-jobtracker-ubuntu.out: No such file or directory head: cannot open /usr/local/hadoop/libexec/../logs/hadoop-hduser-jobtracker-ubuntu.outにアクセスできません読み取り用: そのようなファイルまたはディレクトリはありません localhost: mkdir: ディレクトリを作成できません/usr/local/hadoop/libexec/../logs': Permission denied localhost: chown: cannot access/usr/local/hadoop/libexec/../logs': そのようなファイルやディレクトリはありませんlocalhost: /usr/local/hadoop/bin/hadoop-daemon.sh: 136 行目: /usr/local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-ubuntu.out: そのようなファイルやディレクトリはありません localhost: : head: 読み取り用に `/usr/local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-ubuntu.out' を開けません: そのようなファイルやディレクトリはありません

4

3 に答える 3

0

このコマンドを実行して、hadoop ディレクトリの権限を変更します

須藤 chmod 750 /app/hadoop

于 2013-03-12T20:09:20.767 に答える
0

以下に、非常に役立つ 2 つの提案を示します。

  1. .bashrc ファイルに HADOOP_HOME と JAVA_HOME が設定されているか確認するとよいでしょう。これらの環境変数を設定しないと、hadoop クラスターの起動中にエラーが発生する場合があります。

  2. /usr/local/hadoop/logs ディレクトリに生成されたログ ファイルを調べて、エラーをデバッグすることも役立ちます。

于 2015-02-08T12:51:16.103 に答える