一、在VMware中新建一个虚拟机。
1、自定义新建虚拟机,按向导一步步进行,放入映像文件,命名。
2、编辑虚拟机设置,将第一个CD/DVD的设备状态中的启动时连接 不勾选
3、开启此虚拟机,按指引导向进行,进入如下页面
4、打开选中的部分,勾选customer选项,done进行下一步,添加三个分区
/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为256MB 。
swap :实现虚拟内存,建议大小是物理内存的 1~2 倍。
/ : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5GB 以上。
5、修改时差 Time&Date,在地图上找到中国的位置,自动改为上海时间。
6、设置root的密码,如果密码太短,需要Done两次,等待进度条完成。
二、 虚拟机创建成功后, 登录root用户
1、创建系统新用户用来专门安装配置Hadoop
sudo useradd -m hadoop -s /bin/bash
条命令创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为 shell,-m :自动建立用户的登入目录
sudo passwd hadoop
此命令进行简单设置为 hadoop,按提示输入两次密码
2、为 hadoop 用户增加管理员权限,方便部署
(1)用命令 whereis 查看 sudoers所在文件夹
whereis sudoers
(2)编辑配置文件前先查看权限
ls -l /etc/sudoers
(3)目标文件只有可读权限,需要更改权限
chmod 777 /etc/sudoers
ls -l /etc/sudoers
(4)可以看到已经有全部权限了,此时我们可以编辑了,将我们新创建的用户添加root权限
Vi /etc/sudoers
添加:
Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
(5)当前还是root用户,我们可以使用命令查看当前用户可以有哪些权限
sudo -l
6)更改为原来的权限
chmod 440 /etc/sudoers
ls -l /etc/sudoers
(7)切换到新创建的用户,此时可以看到我们创建的用户具有root权限了
su hadoop
sudo -l
(8)重启,用hadoop进系统
reboot
3、设置网卡
启动网卡一次nmcli c uo ens33
设置开机启动sudo root vi /etc/sysconfig/network-scripts/ifcfg-ens33
先点击键盘的i键,左下角出现–insert-- 才能开始进行编辑。
修改最后一行ONBOOT=yes,表示开启此网卡设置启动,然后退出,进行重启