1、创建Hadoop用户
sudo adduser hadoop
将Hadoop加进sudo用户组,赋予更高权限:
sudo usermod -G sudo hadoop
3、安装JDK(略)
查看JDK安装路径:which java 和 ls -al
3、配置SSH免密登录
在Hadoop分布式集群环境中,各个机器之间的通信通常需要使用SSH的方式进行连接。由于集群中可能包含多台机器,如果每次登录都需要输入用户名和密码,那么这将是一个非常繁琐且耗时的过程。SSH免密登录通过使用公钥和私钥进行身份验证,可以避免密码在网络中明文传输,从而减少密码被窃取的风险。
在hadoop用户及其主目录/home/hadoop下执行:
生成rsa密钥:
$ ssh-keygen -t rsa
将生成的密钥加入主机认证中:
$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
赋予写权限:
$ chmod 600 .ssh/authorized_keys
配置免密码:
sudo vi /etc/ssh/sshd_conf