【问题标题】:hadoop2.6.0 sudo sbin/start-dfs.sh failhadoop2.6.0 sudo sbin/start-dfs.sh 失败
【发布时间】:2015-02-10 06:01:26
【问题描述】:

我正在关注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 密码,而我可以在没有它的情况下通过 ssh 进入 localhost?

我也试过了:

sudo passwd

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

【问题讨论】:

    标签: hadoop ssh


    【解决方案1】:

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

    关注我下面的博客链接:我通过从另一个博客中丰富提供了在 Ubuntu 中安装的详细步骤。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-28
      • 1970-01-01
      • 2017-09-08
      相关资源
      最近更新 更多