hadoop2.6.0 sudo sbin / start-dfs.sh失败

时间:2015-02-09 21:27:55

标签: hadoop ssh

我跟随Hadoop official tutorial在我的机器上以伪分布式模式运行Hadoop。

我可以使用ssh在没有密码的情况下登录localhost:

admin@mycomputer:/usr/local/hadoop/hadoop-2.6.0$ ssh localhost 
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-45-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

4 packages can be updated.
0 updates are security updates.

Last login: Mon Feb  9 12:31:17 2015 from localhost
admin@mycomputer:~$

我也可以格式化namenode而不会出错,但我无法使用start-dfs.sh启动Hadoop:

admin@mycomputer:/usr/local/hadoop/hadoop-2.6.0$ sudo sbin/start-dfs.sh
Starting namenodes on [localhost]
root@localhost's password: 
localhost: Permission denied, please try again.

为什么我仍然要求提供root密码,而我可以在没有它的情况下进入localhost?

我也尝试过:

sudo passwd

重置密码,但后来遇到同样的权限被拒绝错误,在我看来这个密码不是root @ localhost的密码。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我认为您没有更改hadoop-2.6.0文件夹的权限。授予管理员用户此文件夹的权限,然后尝试启动。

按照我的以下博客链接:我通过从另一个博客中丰富来提供在Ubuntu中安装详细步骤。

http://gubendran.blogspot.com/2015/01/install-hadoop-in-single-node-linux.html