San*_*sth 1 linux hadoop ubuntu-12.04
我在Ubuntu操作系统上配置hadoop.我需要创建RSA密钥对以允许hadoop与其节点进行交互,因此我运行此命令:
hadoop@ubuntu:~$ ssh-keygen -t rsa -P ""
Run Code Online (Sandbox Code Playgroud)
然后我明白了:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop/.ssh/id_rsa):
Could not create directory '/home/hadoop/.ssh': permission denied.
Enter passphrase (empty for no passphrase ):
Enter same passphrase again:
open /home/hadoop/.ssh/id_rsa failed: No such file or directory.
Saving the key failed: /home/hadoop/.ssh/id_rsa.
Run Code Online (Sandbox Code Playgroud)
忘了.ssh在家里制作dir?
试试看:
mkdir -p ~/.ssh
Run Code Online (Sandbox Code Playgroud)
然后重新运行ssh-keygen.
也可能你从错误的用户创建ssh-key ..你使用sudo启动了这个shell?
尝试手动设置HOME目录或在提示符下输入正确的路径.
| 归档时间: |
|
| 查看次数: |
16358 次 |
| 最近记录: |