CentOS 7+Hadoop-2.10.1的hadoop集群搭建

搭建所使用的环境和软件:

  • Xshell
  • hadoop-2.10.1.tar.gz
  • jdk-8u162-linux-x64.tar.gz
  • CentOS-7-x86_64-DVD-2009.iso
  • VMware-workstation-full-15.5.6-16341506 (1).exe

网盘链接 link ----------------- 提取码:whs9

搭建一台虚拟机

创建虚拟机

  • 进入VMware----点击文件----新建虚拟机
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

为虚拟机安装操作系统

  1. 出现 CentOS Linux 7 安装屏幕,按回车(或等待 1 分钟)继续。
    在这里插入图片描述

  2. 按 Esc 键跳过安装源检查,或等待安装程序对系统自检(等待时间较长)。
    在这里插入图片描述

  3. 选择语言
    在这里插入图片描述

  4. 选择安装源(默认)。点击“软件选择”,选择软件。在这里插入图片描述

  5. 使用无图形界面:选择安装计算节点,然后选里面的:调试工具,性能工具,开发工具,就够了
    在这里插入图片描述

  6. 点击”安装位置”,选择自动分区,单击左上角”完成”。
    在这里插入图片描述

  7. 点击开始安装,然后设置root用户和密码
    在这里插入图片描述

  8. 用root用户进入终端,输入以下命令,同步时间(有ip地址才可以同步网络时间)

    1. 安装ntpdate工具 yum -y install ntp ntpdate
    2. 设置系统时间与网络时间同步 ntpdate cn.pool.ntp.org
    3. 将系统时间写入硬件时间 hwclock --systohc
    4. 检查时间是否同步 date

设置虚拟机ip为静态ip,以及修改主机名字

  1. 进入虚拟网络编辑器
    在这里插入图片描述

  2. 查看NAT设置,查看网关在这里插入图片描述
    根据自己的子网Ip,从这儿规划出4个IP,作为其他虚拟机静态Ip。
    192.168.159.100 ------- hadoop-00
    192.168.159.110 ------- hadoop-01
    192.168.159.120 ------- hadoop-02
    192.168.159.130 ------- hadoop-03

  3. 修改主机名
    vim /etc/hostname
    在这里插入图片描述
    重启以下虚拟机
    在这里插入图片描述

  4. 修改/etc/hosts
    修改内容为规划好的ip以及对应的主机名
    192.168.159.100 ------- hadoop-00
    192.168.159.110 ------- hadoop-01
    192.168.159.120 ------- hadoop-02
    192.168.159.130 ------- hadoop-03
    vim /etc/hosts
    在这里插入图片描述

  5. 修改静态IP

  • 第一步:打开vim /etc/sysconfig/network-scripts/ifcfg-ens33(ens33 是自己网卡的名字,可用ifconfig查看),配置文件
    在这里插入图片描述
    在这里插入图片描述
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6ddb40f1-d3c7-498b-9b5c-c92af02b8a65"
DEVICE="ens33"

ONBOOT="yes"
BOOTPROTO="static"
IPADDR=192.168.159.100 #静态IP  
GATEWAY=192.168.159.2 #默认网关  
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.159.2 #DNS 配置
  • 第二步:修改完后,执行:reboot (重启虚拟机)

  • 第三步:检查
    ifconfig
    在这里插入图片描述
    ping 自己
    在这里插入图片描述
    ping百度
    在这里插入图片描述
    都能ping通说明成功了。

用Xshell连接

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

  1. 新建会话,主机填所连接的IP
    在这里插入图片描述

  2. 接受并保存
    在这里插入图片描述

  3. 填写账户名
    在这里插入图片描述

  4. 填写密码
    在这里插入图片描述

  5. 连接成功
    在这里插入图片描述

关闭防火墙

  1. 查看防火墙状态 firewall-cmd --state
  2. 停止firewall systemctl stop firewalld.service
  3. 禁止firewall开机启动 systemctl disable firewalld.service在这里插入图片描述

安装JDK

  1. 在/opt目录下创建module、software文件夹
    在这里插入图片描述
  2. 卸载现有JDK
    (1). 查询是否安装Java软件:rpm -qa|grep java在这里插入图片描述
    (2). 全部卸载: rpm -e --nodeps 包名称
[root@hadoop-00 opt]# rpm -e --nodeps tzdata-java-2020a-1.el7.noarch
[root@hadoop-00 opt]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
[root@hadoop-00 opt]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
[root@hadoop-00 opt]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
[root@hadoop-00 opt]# rpm -e --nodeps javamail-1.4.6-8.el7.noarch
[root@hadoop-00 opt]# rpm -e --nodeps javassist-3.16.1-10.el7.noarch
[root@hadoop-00 opt]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
  1. 用Xftp将JDK与hadoop导入opt目录下面的software文件夹下
    (1). Xfrp新建会话如Xshell
    (2). 传过去
    在这里插入图片描述
    查看是否成功
    在这里插入图片描述

  2. 解压JDK到/opt/module目录下

[root@hadoop-00 module]# tar -zxvf jdk-8u162-linux-x64.tar.gz -C /opt/module/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值