Hadoop集群搭建(简单版)

这里创建基本hadoop集群,配置三个节点,安装jdk,使其可以基本使用

一.Windows环境配置与linux配置

这里使用win11系统

(1).开始时检查电脑是否虚拟化,进入任务管理器,性能,查看CPU,查看是否虚拟化
快捷键 ctrl+shift+esc

(2).打开控制面板,在程序与功能,启动或关闭Windows功能中,查看是否选中虚拟机平台

(3)创建虚拟机,选择自定义,选择稍后安装操作系统,然后都默认,这里选择的是vm16,用的centos7

映像文件使用CentOS-7-x86_64-DVD-1908.iso

(4).配置网络,进入vm的编辑,虚拟网络编辑器,更改设置进入管理员模式
先不勾使用DHCP服务,进入nat设置,将网关ip最后一个数字默认设置为2,
如果需要使用DHCP,进入DHCP设置,两个ip末尾分别为128,与254

(5).进入控制面板,网络与共享,选择更改适配器,选择vmnet8修改设置


(6).安装linux

启动虚拟机,检查日期与时间是否正确

进入安装位置,选择手动分区,点击完成后,点击加号添加/boot挂载,设置内存200M,同时将文件系统改为ext4

同理设置swap,会有提示,设置4g,不需要改文件系统

最后添加/,不需要改内存,意味之后所有内存都给/,改文件系统为ext4

打开网卡

**点击安装,设置root密码,为sjw2003**

此时linux安装完成,这里没有安装图像化,是直接在控制台操作

二.修改linux配置文件,安装指定插件,完成基本节点配置

(1).修改配置

<1.进入/etc/sysconfig/network-scripts/
进入ifcfg-ens33文件
将BOOTPROTO改为static,ONBOOT改为yes(vim编辑器大家应该都会使用)

在ifcfg-ens33添加以下内容
IPADDR=192.168.204.70 //ipaddr最后不能为1,否则会冲突导致连接失败
NETMASK=255.255.255.0
GATEWAY=192.168.204.2
DNS1=8.8.8.8
修改完成后,重启虚拟机网络
service network restart
测试ping www.baidu.com

(2).网络连接配置

<1.查询ip地址命令
ip addr //查一下看看是不是你配置的

<2.NetworkManager服务

-- 关闭NetworkManager服务(只针对本次虚拟机运行时有效)  
service NetworkManager stop  
//用于有时突然不能ping通时


-- 禁用NetworkManager服务  
systemctl disable NetworkManager


-- 禁用之后 重启网络  
systemctl restart network

service network restart

(3).防火墙配置  //防止后续出问题

-- 查询防火墙的状态  
systemctl status firewalld.service


--关闭防火墙
systemctl stop firewalld.service

--禁用防火墙
systemctl disable firewalld.service

(4).修改yum源,用于国内快速下载(如果你有加速器可以不使用这个

centos7修改yum源为阿里源
首先是到yum源设置文件夹里
1. 查看yum源信息:
yum repolist
2. 定位到base reop源位置
cd /etc/yum.repos.d
4. 下载wget
yum install -y wget
5. 接着备份旧的配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak
6. 下载阿里源的文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
7.清理缓存
yum clean all
8.重新生成缓存
yum makecache
9. 再次查看yum源信息
yum repolist  

(11).安装必要的软件

yum install -y epel-release  
yum install -y net-tools  
yum install -y vim

(12).更新时区时间

1. 首先查看是不是东八区(我们这里是东八区
date -R

2. 删除自带的localtime
rm -rf /etc/localtime

3.  创建软链接到localtime 
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4. 安装ntpdate
yum install -y ntpdate

5. 同步北京时间
ntpdate -u ntp.api.bz 
ntpdate ntp1.aliyun.com

(13).创建目录用于以后操作

mkdir /opt/install_packages   //这个目录以后用于存放压缩吧
mkdir /opt/softs  //这个目录用于存放解压后的插件

(14).安装jdk并配置环境变量

//这里使用的jdk1.8.0 linux版本tar压缩包,可以自己到官网下载

将下载的jdk拖入install_packages,解压到另一个文件softs,tar -zxvf 名  -C  路径
将文件改名为jdk1.8.0,方便访问

在etc/profile添加环境变量,加在最后

#java_home
export JAVA_HOME=/opt/softs/jdk1.8.0   #这里填你的jdk安装目录
export PATH=$PATH:$JAVA_HOME/bin


通过查看是否配置完成echo $JAVA_HOME,使用前需要用source /etc/profile重新加载环境变量

OK,第一个基本节点就完成了,之后就是安装hadoop,克隆,分为三个节点,修改ip地址配置

后面的内容也很多,直接看笔记吧,懒的搞了

  • 13
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末世观者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值