我正在使用redhat linux 4.1.2当我尝试使用以下命令启动hadoop时,它要求root @ localhost密码.我不明白在这里输入什么密码.
sreenath @sreenath-pc#sudo -i [root @sreenath-pc hadoop-1.1.1] #bin/start-all.sh警告:不推荐使用$ HADOOP_HOME.
启动namenode,登录到/opt/hadoop-1.1.1/libexec/../logs/hadoop-root-namenode-sreenath-pc .out root @ localhost的密码:root @ localhost的密码:localhost:权限被拒绝,请再试一次.
[1] +已停止bin/start-all.sh
我已经给了当前用户"sreenath"密码
Bha*_*hah 13
您的SSH设置不正确
设置passphraseless ssh
现在检查您是否可以在没有密码的情况下ssh到localhost:
$ ssh localhost
Run Code Online (Sandbox Code Playgroud)
如果在没有密码短语的情况下无法ssh到localhost,请执行以下命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
执行
格式化新的分布式文件系统:
$ bin/hadoop namenode -format
Run Code Online (Sandbox Code Playgroud)
启动hadoop守护进程:
$ bin/start-all.sh
Run Code Online (Sandbox Code Playgroud)
http://hadoop.apache.org/common/docs/r0.17.0/quickstart.html#Setup+passphraseless
要么
请参阅Micheal Noll的链接,以便在您的计算机上运行Hadoop.
| 归档时间: |
|
| 查看次数: |
16535 次 |
| 最近记录: |