Hadoop — 搭建大数据平台笔记 — 虚拟机的安装与配置


文中用到的资料整理:
ubuntu 16.04
Hadoop  2.7.3


前言: 在本文中我们会用到sudo这个命令,sudo是linux系统管理指令,可以理解为使用更高的权限来做一些操作,那么在有sudo的命令执行后可能会出现下面的情况

password for 某某某  这是让你输入你的密码(安装虚拟机时设置的)

Linux还有一个特点就是输入密码的时候是不显示的,也就是说,你在这个地方输入密码时,是看不到的,你只需要心里默念密码就ok了?,输错没关系,回车后重新来一遍。


1. 虚拟机配置

这里我用的是VirtualBox 先安装了一台虚拟机,然后通过克隆的方式克隆了另外两台(克隆的时候勾选重新设置MAC地址),然后增加一个内部网络,便于三台虚拟机同在一个内网内。

打开VirtualBox软件的设置,做如下操作会自动创建一个内网

然后修改三台虚拟机的网络设置

这样三台主机就在一个内网下了。

在虚拟机下按快捷键ctrl + alt + T 调出终端,然后输入 ifconfig 即可以看到三台虚拟机的内网信息。

ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令


2.集群节点修改

  • 修改三个主机的名称,便于区分,

我们分别修改为master,slave1,slave2 。操作如下

ctrl + alt + T 打开终端,输入 sudo gedit /etc/hostname

修改完成之后按ctrl + s 保存

  • 配置/etc/host (三个节点都做该配置)

终端输入 sudo gedit /etc/hosts 回车后输入开机密码即可
添加三个主机的ip及主机名

(其实只需输入3行内容,其余内容都是原始自带的,三个虚拟机做同样的操作)

ctrl+s保存之后关闭即可

这里注意,ip地址我们从哪里知道的? (这里每个人的设置不同可能不一样,大家不要死板的按照老师的文档走,根据实际情况修改)
ip地址我在上文中 《1.虚拟机配置 》里介绍了 ifconfig 命令,然后里面有一个192.168.56.10* ,这里大家会看到很多ip地址,我们需要用到的是内网ip地址,就是大家三台虚拟机同时使用该命令之后,一般情况下,ip最后一位差1位的那个即是,
下图相同的不是,差一位的那个是

本段提到的命令:
sudo gedit /etc/hostname
sudo gedit /etc/hosts
sudo是linux系统管理指令,因为我们要修改的文件是系统文件,需要非常高的权限问题,用此命令即可

gedit 其实是一款软件,类似大家用的文本编辑器,这里是用gedit软件打开后面的文件的意思,同样可以使用其他软件打开

/etc/….  这个是一个具体的文件,用gedit打开该文件的意思

Tip: 在输入命令的时候善用Tab键自动补全,比如输入 /e 按Tab即可自动补全 /etc/


3.重启三台虚拟机

如果你的虚拟机和我用的同一个操作系统,可以在右上角这里重启,其他系统请自行百度