HADOOP安装指南-Linux单节点版
制作:纪元
本教程遵循CC-BY-NC-SA协议
(署名-非商业性-相同方式共享)文章目录
新建用于并行计算的用户
sudo useradd -m hadoop -s /bin/bash
#新建用户,用户名hadoop(可自行修改)
sudo passwd hadoop
#设置密码
sudo adduser hadoop sudo
#为hadoop用户增加置管理员权限
su hadoop
#登录hadoop用户
安装JDK并配置环境
ssh免密登录设置
安装ssh-server
sudo apt-get install openssh-server
配置ssh
检查有无.ssh文件夹,如果没有直接创建一个(以hadoop用户身份)
cd ~
mkdir .ssh
生成ssh密钥
cd /.ssh
ssh-keygen -t rsa
#创建RSA加密的密钥对,私钥名称默认为id_rsa,公钥名称默认为id_rsa.pub
回显如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/pi/.ssh/id_rsa):
#这里默认生成在.ssh文件夹下,直接回车即可。
Enter passphrase (empty for no passphrase):
#这里直接回车,设置无密码
Enter same passphrase again:
#这里同样回车
写入授权文件
cat ./id_rsa.pub >> ./authorized_keys
#将公钥加入授权文件中
增加host
将ip地址以别名形式存储,便于未来拓展真分布式的情况。
sudo vim /etc/hosts
在开头增加如下内容,此处hadoop为分布式计算新增的用户名,可根据实际情况自行修改
127.0.1.1 hadoop
测试ssh连接
ssh hadoop
回显类似如下(不同系统版本回显会有一些差异,无妨)。切记输入yes
而不是直接回车,如果不要求密码即可登录,则ssh免密码登录配置成功
The authenticity of host 'hadoop (127.0.1.1)' can