Hadoop集群安装和搭建

Hadoop集群安装和搭建
前言
   Hadoop是一个开源的、可运行与Linux集群上的分布式计算平台,用户可借助Hadoop存有基础环境的配置(虚拟机安装、Linux安装等),Hadoop集群搭建,配置和测试。
一、虚拟机的安装
 VMware (Virtual Machine ware)是一个“虚拟PC”软件公司,提供服务器、桌面虚拟化的解决方案。
可以自己安装
二、Linux系统安装
1.环境准备
Centos7镜像文件(mini)
我使用的:CentOS-7-x86_64-DVD-2009.iso
清华大学开源软件镜像站
2.虚拟机安装
2.1 新建虚拟机,选择典型

Hadoop集群安装和搭建_第1张图片
2.2 选择安装程序光盘映像文件(iso)

Hadoop集群安装和搭建_第2张图片
2.3 虚拟机名称和位置
需要空的文件夹
Hadoop集群安装和搭建_第3张图片
2.4 指定磁盘容量
Hadoop集群安装和搭建_第4张图片
2.5 虚拟机配置如下
Hadoop集群安装和搭建_第5张图片
三、Centos系统安装
1.开启虚拟机
2.安装 CentOS7
直接回车
Hadoop集群安装和搭建_第6张图片
3.选择语言(默认为English)
拉到最下面,选择中文->简体中文->继续。
Hadoop集群安装和搭建_第7张图片
4.日期和时间亚洲/上海(这里默认为最小)
Hadoop集群安装和搭建_第8张图片
5.安装位置
点进去,点击完成就可以了
Hadoop集群安装和搭建_第9张图片
Hadoop集群安装和搭建_第10张图片
6.系统网络和主机名
Hadoop集群安装和搭建_第11张图片
7.开始安装
Hadoop集群安装和搭建_第12张图片
8.设置ROOT密码和用户
Hadoop集群安装和搭建_第13张图片
设置较弱时要点击两次确认
Hadoop集群安装和搭建_第14张图片
设置用户时,可以不用设置用户全名,
Hadoop集群安装和搭建_第15张图片
9.安装完成后重启即可
Hadoop集群安装和搭建_第16张图片
10.使用root权限登录
Hadoop集群安装和搭建_第17张图片
在这里插入图片描述
四、静态网络配置
1.查看网络是否连通

ping www.baidu.com

Ctrl+C 可以退出
Hadoop集群安装和搭建_第18张图片
2.安装net-tools

 yum upgrade
 yum install net-tools

时间较长,遇到要输入的地方,输入 y 就行。有多处输入。除此之外,如果遇到没反应,又没有让输入的,不要操作。
Hadoop集群安装和搭建_第19张图片
3.查看Mac地址(enter后面)

ifconfig

记下inet 和 ether 的值,后面有用
Hadoop集群安装和搭建_第20张图片
4.查看ip地址的起始和结束地址

编辑 -> 虚拟网络编辑器 ->选中vMnet8 ->DHCP设置 -> 可以看到 ip 地址的起始和结束
Hadoop集群安装和搭建_第21张图片
Hadoop集群安装和搭建_第22张图片
5.修改网络配置文件
修改文和照片相同的,相同则不改。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

1.输入到一定数量按 Tab 键会自动补全
2. 进入文件后 按 i 键进入编辑状态。
3. 按 Esc 键退出编辑状态。
4. 输入 :wq 保存并退出
5. 输入 :q! 不保存退出
Hadoop集群安装和搭建_第23张图片
mac地址为2步骤的 ether 值
ip地址参照4步骤自行选择(必须在起始和结束的范围内)
子网掩码默认设置为255.255.255.0
网关的值为将ip地址中最后一段的值改为2
DNS使用谷歌提供的免费dns1:8.8.8.8

WADDR="00:0c:29:c3:86:d4"//写自己的
IPADDR="192.168.30.101"//改为自己想要的
GATEWAY="192.168.30.2"
NETMASK="255.255.255.0"
DNS1="8.8.8.8" 

Hadoop集群安装和搭建_第24张图片
6.重启网络服务,查看是否配置成功

systemctl restart network
ping www.baidu.com

Hadoop集群安装和搭建_第25张图片
7.重启虚拟机后,查看是否连通网络

reboot
ifconfig
ping www.baidu.com

Hadoop集群安装和搭建_第26张图片
8. 关闭虚拟机
关闭命令

poweroff

五、虚拟机克隆配置
1.克隆虚拟机(右键相应虚拟机->管理->克隆)

Hadoop集群安装和搭建_第27张图片
Hadoop集群安装和搭建_第28张图片
2.创建完整克隆
Hadoop集群安装和搭建_第29张图片
3.克隆虚拟机名称和位置(等待克隆完成)
Hadoop集群安装和搭建_第30张图片
4.开启yy2,修改主机名

hostnamectl set-hostname yy2
reboot                   //修改主机名后需重启虚拟机

Hadoop集群安装和搭建_第31张图片
5.查看mac地址

ifconfig

记下ether 的值
Hadoop集群安装和搭建_第32张图片
6.网络配置文件修改(标红需要修改,IP自己设置,mac用步骤5查到地址,网关为ip地址最后改为2)

vi /etc/sysconfig/network-scripts/ifcfg-ens33

Hadoop集群安装和搭建_第33张图片
7.重新启动网络配置(查看网络是否可用)

systemctl restart network
ping www.baidu.com

红线处会和刚刚改的相同
Hadoop集群安装和搭建_第34张图片
8.按照以上步骤,再克隆另外一台虚拟机yy3

六、配置hosts文件和ssh免密登录

启动所有虚拟机

1.修改hosts配置文件(所有虚拟机都需要配置此文件)

vi /etc/hosts

Hadoop集群安装和搭建_第35张图片
2.生成密钥文件(四次回车)(每个虚拟机都要操作)

ssh-keygen -t rsa

千万别输入,回车到底就行。
Hadoop集群安装和搭建_第36张图片
2.将本机公钥文件复制到其它虚拟机上,在yy1上执行,先输入yes,后输入对应主机的密码,多台虚拟机配置操作相同

ssh-copy-id yy1
ssh-copy-id yy2
ssh-copy-id yy3

Hadoop集群安装和搭建_第37张图片
3.在虚拟机 yy2,yy3 都需要执行,保证三台主机都能够免密登录

ssh-copy-id yy1
ssh-copy-id yy2
ssh-copy-id yy3

3.查看是否成功免密登录

每个虚拟机下面都相互登录,输入 exit 则退出。
保证没问题,必须都要登录尝试。

ssh yy2

Hadoop集群安装和搭建_第38张图片
Hadoop集群安装和搭建_第39张图片
七、Hadoop集群配置

1.在所有虚拟机根目录下新建文件夹export,export文件夹中新建data、servers和software文件

创建的文件夹可以按要求更改,但要记住路径。

会在这几个文件下配置,改环境变量时要正确输入。

删除文件夹 rm -rf 名字

mkdir -p /export/data
mkdir -p /export/servers
mkdir -p /export/software

2.准备安装包

hadoop-2.7.4.tar.gz
jdk-linux-x64.tar.gz

**3.下载安装软件Xshell **

打开Xshell后点击文件并选择新建,名称填yy1,主机填写yy1的IP地址,再点击用户身份验证,把yy1的账号,密码输入,就可以通过Xshell控制虚拟机,方便后续软件的传输。(重复步骤新建会话控制yy2,yy3)

Hadoop集群安装和搭建_第40张图片
Hadoop集群安装和搭建_第41张图片
我点击的是这个,中间那个我的不管用,你们可以试试。
Hadoop集群安装和搭建_第42张图片
4.在Xshell先进入software文件内,然后下载rz命令,并使用rz命令进行文件上传,此时会弹出上传的窗口,选择要上传的文件,点击确定即可将本地文件上传到Linux上。

每个虚拟机都做。

cd /export/software
yum   -y  install  lrzsz
rz

Hadoop集群安装和搭建_第43张图片
如果半天没反应,可以取消,重新操作。
Hadoop集群安装和搭建_第44张图片
输入 ls 可以查看该目录下的文件
Hadoop集群安装和搭建_第45张图片
5.安装JDK(所有虚拟机都要操作)
5.1 解压jdk

tar -zxvf jdk-linux-x64.tar.gz -C /export/servers/

5.2 重命名jdk目录

cd /export/servers
mv jdk1.8.0_131 jdk1.8

Hadoop集群安装和搭建_第46张图片
5.3 配置环境变量

Centos

ubuntu

你可能感兴趣的:(hadoop,hdfs,大数据)