centOS7搭建hadoop环境(非常详细!非常适合新手!)

因为博主比较菜,所以装这个hadoop环境搞了特别久。所以稍微整理一下,希望能帮助到大家。第一次写教程,有不好的地方请大家指正。

1.准备3台centOS64
centOS下载地址https://www.centos.org/download/
我用的是minimal ISO
这款centOS安装后没有图形界面,很多软件也需要自己安装
但优点就是这个镜像真的很小,安装也很快!

1.安装完3个之后,修改Ip地址 (这里是把ip地址修改为静态的)
vi /etc/sysconfig/network-scripts/
这里写图片描述
编辑ifcfg-ens33里的内容(注意每个人的电脑可能不同)
图中红线框里一定要修改,没有的添加上(HWADDR可以没有)
这里写图片描述

关于NETMASK,GATEWAY,BROADCAST怎么填,看虚拟机->编辑->虚拟网络编辑器 ,选中NAT,NAT设置
这里写图片描述
三台都需要设置
我的三台ip分别为
master 192.168.198.137
slave1 192.168.198.135
slave2 192.168.198.136
设置完毕后
ping 下内网及外网
还有设置dns(我就是这个没设置,然后一直只能ping通ip,Ping不同域名)
vim /etc/resolv.conf
这里写图片描述

2.ip改完了,现在来修改hostname(为什么要改hostname?!那你想每次都输一串ip地址吗?)
hostnamectl set-hostname 【你要的名字】 这样会修改三种主机名
hostnamectl –static set-hostname 【你要的名字】 只会修改static主机名
重启后你的hostname就变了
我这里是将一个改为master
另外两个为slave1和slave2
vim /etc/hosts 修改如下,这样在这三台主机间才能通过hostname来识别彼此
这里写图片描述
完成后可以试试ping slave1能不能行!

好滴,基本设置就完成了!

3.现在开始装java环境
由于我用的是minimal ios,所以没有java环境,得自己装JDK
(这里我又入了坑,我用的hadoop2.7.4,jdk1.7,然后都在最后了,发现提示jdk环境不对,大家还是更我一起来吧!用hadoop2.7.4,jdk1.8)
jdk下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这里写图片描述
好滴!问题又来了!我们用的是文字界面啊!
第一,直接在centos中下载,先按照wegt(yum install wegt),然后wegt 下载地址就行下载啦!
第二,用传输文件的软件,从window下载,传送到虚拟机就行啦!我用的是FileZilla(非常简单好用!)
我用的是FileZilla
将jdk-8u151-linux-x64.tar.gz从FileZilla移动到centOS的root目录下
解压 tar -vzxf jdk-8u151-linux-x64.tar.gz
得到jdk1.8.0_151
我们手动创建 mkdir /usr/java
将jdk移动到这个文件 mv /root/jdk1.8.0_151 /usr/java
设置Java 环境
vim /etc/profil

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值