一、CentOS设置默认启动命令行(不启动图形界面)
Linux 启动的时候可以选择纯文本或者是窗口环境,这就牵涉了运行等级这个问题。Linux 默认提供了 7 个 Run level 给我们使用,其中我们最常用的就是 run level3 和run level5 这两个了。如果你想要让 linux 在开机启动的时候运行的是纯文本环境(run level3)的 0 话,就要在/etc 这个存放配置文件的目录下面修改配置文件了,具体的修改方法根据 distrbutions 不同,方法也是不一样的。
在 CentOS 中的修改方法如下:
1.root登陆,免得老是sudo
2.打开/etc/inittab 文件
#vim /etc/inittab
3.在默认的 run level 设置中,可以看到第一行书写如:id:5:initdefault:(默认的 run level 等级为 5,即图形 界面)
4.将第一行的 5 修改为 3 即可。
5.保存文件后重启系统你就可以看见是启动的文本界面了。
二、正确设置各虚拟机的HostName
sudo vi /etc/sysconfig/network
将HOSTNAME=后的内容,改成想要的机器名
三、修改host文件
sudo vi /etc/hosts
这样,就不用记IP了。这一步完成后,最好重启一次系统,以便生效。然后可以用ping master(或slave01、slave02)试下,正常的话,应该能ping通
四、创建用户方便安装管理hadoop
useradd hadoop (创建用户hadoop)
passwd hadoop (设置hadoop用户密码)
为了方便,建议将hadoop加入root用户组,操作方法:
先以root身份登录
usermod -g root hadoop ,执行完后hadoop即归属于root组了,可以再输入
id hadoop 查看输出验证一下,如果看到类似下面的输出:
uid=502(hadoop) gid=0(root) 组=0(root) 就表示OK了