添加用户
# 添加name并建立对应家目录
sudo adduser name
#添加到管理员组
sudo adduser name root
# 添加到sudo组,以便可以使用sudo
sudo adduser name sudo
# 显示用户信息
id name
目前用的是阿里云主机做学习用,使用 ssh 用户名@ip地址 登录。
但是默认的主机名太长了,修改文件 /etc/hostname, 将其中的主机名修改为新的主机名。最后,需要将 /etc/hosts 中添加 (也可以是127.0.0.1)127.0.1.1 并在其后添加主机名进行解析如:127.0.1.1 ubuntu。重启生效。
当然也可以跳过这一步,不过如果是建立分布式为了映射和识别Master和Slave也是需要进行类似的操作的。
如果需要远程操作,特别是服务器和客户端不在一个网段时建议将服务器ip地址作为主机名的解析,如:114.123.23.55 hadoop
记住修改之后的用户名,如果没有修改一个是localhost
下面开始搭建环境。
添加新的hadoop用户。注意Ubuntu下是adduser不是useradd否则/home下没有对应的家目录。 并通过sudo adduser hadoop sudo为其添加管理员权限。
切换至hadoop用户:su - hadoop(- 表示同时切换环境,切换回root使用 sudo su)。