1、问题来源
在搭建hadoop集群过程中,使用的三台虚拟机需要使用相同的用户名。之前在安装时,用户名不一致,因此要统一用户名。
2、相关理论
待学习。
3、实践操作
3.1、在未修改用户名前,查看当前用户名。
[had02@had02 home]$ cd ~ //进入用户目录下 [had02@had02 ~]$ pwd /home/had02 //当前用户名为had02 [had02@had02 ~]$
3.2、由于目标统一采用 hadoop 作为用户名,因此该主机上的用户名需要修改。具体需要在root权限下修改以下四处文件,将这些文件中的 had02(旧用户名) 修改为hadoop (新用户名)。
(1)vim /etc/passwd
(2)vim /etc/shadow
(3)vim /etc/group
(4)vim /etc/gshadow
(5)mv 旧文件夹(had02) 新文件夹(hadoop)
3.3此时检查当前用户名,发现已经改为hadoop。
4、总结
对于linux基础命令使用不熟练,以后要增强学习和使用。
5、相关引用
1、修改CentOS的普通用户名和主机名:https://blog.csdn.net/low_down/article/details/85059696
2、vim跳到文件头和文末结尾:https://blog.csdn.net/elesos/article/details/52528092