ubuntu中hadoop设置免密
时间: 2024-09-29 17:06:30 浏览: 40
Ubuntu部署Hadoop0.20.2简要指南.pdf
在Ubuntu中配置Hadoop以实现免密登录通常涉及到SSH密钥对的生成和配置。以下是基本步骤:
1. **生成SSH密钥对**:
-p ~/.ssh
```
- 创建一个新的SSH密钥对(公钥存储在.pub文件中,私钥保留为.pem或.key文件):
```
ssh-keygen -t rsa
```
按照提示操作,可以选择默认选项或自定义文件名。
2. **查看公钥内容**:
```
cat ~/.ssh/id_rsa.pub
```
3. **将公钥添加到Hadoop用户 authorized_keys 文件中**:
- 首先切换到Hadoop用户(例如,如果用户名是`hadoop`):
```
su hadoop
```
- 将公钥复制到 authorized_keys 文件,可以使用命令行粘贴功能或者直接输入公钥内容:
```
echo "your_public_key_here" >> ~/.ssh/authorized_keys
```
4. **关闭并重新打开SSH无密码登录**:
```
exit
sudo service ssh restart
```
5. **验证配置**:
从其他机器尝试连接到Hadoop节点,应该无需密码即可登录。
阅读全文