学习hadoop之前的环境搭建
第一步、安装一个最小化的虚拟机作为基准
这个时候VMware里面已经有这个虚拟机了。现在去配置虚拟机参数
启动虚拟机baseVM
安装到一般会提示你设置root密码,然后才会进行下面的安装
这个时候说明我的最基本的虚拟机已经安装好了
点击重启。
因为我们选择的是最小化安装,所以,没有图形化界面
使用root 123321账号密码登进去试试,检测一下虚拟机是否成功安装好了
这个说明我们已经完美的把最基本的虚拟机安装成功了,以后我们需要新建虚拟机,直接克隆这个baseVM
记住:这个baseVM可还没有设置ip,而且也没有vim等插件
这个时候利用这个最小化的baseVM去克隆一台hadoop201,并且去配置它的ip,让他可以ping通windows,和连接外网
将baseVM关机
为什么要先去安装一个baseVM?
主要是方便以后的事情,以后还需要虚拟机,直接克隆就行了。
登陆进去
root
123321
因为只要去修改hadoop201的ip地址,就可以使用XShell软件去远程登录我们的hadoop201,然后远程操作他
在当前界面手动输入:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
然会就进入了这个界面
这个时候你需要修改几个参数
属性:
现在hadoop201已经配置好静态ip了
直接使用xshell远程登陆这台虚拟机
但是这个时候你会发现你连接不上。
重启虚拟机hadoop201
重启之后,需要在VMware中去登陆你的root
这个时候你会发现我们已经远程登陆进来了,但是由于改虚拟机是最小化安装的,我们还没有插件。比如vim等
所以使用XSHell来安装插件
使用XShell给hadoop201虚拟机安装插件
现在虚拟机hadoop201已经安装好了vim等插件
修改hostname为hadoop201
配置主机名称映射,打开/etc/hosts
sudo vim /etc/hosts
修改window10的主机映射文件(hosts文件)
进入C:\Windows\System32\drivers\etc路径
关闭防火墙,关闭防火墙的自动启动
sudo systemctl stop firewalld
sudo systemctl disable firewalld
配置raotenglong用户具有root权限
虽然raotenglong 用户已经拥有了root的权限,但是还是打不开
/etc/sudoers文件
单纯使用 vim /etc/sudoers打不开文件,但是加上sudo在前面就可以打开
使用:wq! 退出
使用raotenglong这个用户在/opt目录下创建module、software文件夹
当前用户是raotenglong不能使用reboot和mkdir命令
Q1:我们之前那个步骤修改/etc/sudoers的意义在哪里?
发现两个文件的所属主和所属组全都是root,手动修改
sudo mkdir /opt/module /opt/software
sudo chown atguigu:atguigu /opt/module /opt/software