大数据环境搭建-Hadoop伪分布式安装-spark安装-kafka安装

本文档详细介绍了如何在CentOS系统上搭建大数据环境,包括从修改主机名开始,添加hadoop用户,设置免密登录,安装jdk1.8,接着安装hadoop-2.7.3,配置相关xml文件,启动Hadoop并访问WebUI。然后安装scala,再安装spark-2.4.0,并配置环境变量,启动spark。最后安装zookeeper和kafka,完成大数据组件的部署。
摘要由CSDN通过智能技术生成

1、 所需安装包

CentOS-7-x86_64-DVD-1908.iso
VMware-workstation-full-15.1.0-13591040.exe
FileZilla_3.43.0_win64_sponsored-setup.exe

jdk1.8.0_171
hadoop-2.7.3
scala-2.12.1
spark-2.3.0-bin-hadoop2.7

2、修改主机名

2.1 主机名修改为hadoop1

[root@localhost ~]# hostnamectl set-hostname hadoop1

2.2 查看主机名

[root@localhost ~]# hostnamectl 
   Static hostname: hadoop1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: a34d80dce9364980962f9d85ffb5e9c8
           Boot ID: d624e2a84dc34619bfa2fe90e88eb058
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-862.11.6.el7.x86_64
      Architecture: x86-64

2.3 确认是否修改成功

[root@localhost ~]# hostnamectl --static
hadoop1

3、 添加hadoop用户

• 本次用hadoop用户部署,需要添加hadoop用户,密码也设置为hadoop。
[root@hadoop1 ~]# sudo useradd -m hadoop -s /bin/bash
[root@hadoop1 ~]# sudo passwd hadoop
• 登陆
[root@hadoop1 ~]# ssh hadoop@hadoop1
#输入密码登陆成功
• 设置超级管理员权限
切换root
[root@hadoop1 hadoop]# vim /etc/sudoers
在root下增加:hadoop ALL=(ALL) ALL
在这里插入图片描述

4、 设置免密登陆

• 注意:这里免密登陆指的是hadoop账户登陆的hadoop1,再ssh hadoop@hadoop1。

4.1 生成密钥

[hadoop@hadoop1 ~]$ ssh-keygen -t rsa   # 三次回车
[hadoop@hadoop1 ~]$ ssh-copy-id hadoop@hadoop1  # 输入密码

4.2 修改/etc/hosts文件

[root@hadoop1 ~]# vim /etc/hosts
在第一行添加: 本机IP hadoop1 的映射,如下:
172.16.142.131 hadoop1
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

4.3 测试免密登陆成功

[hadoop@hadoop1 ~]$ ssh hadoop@hadoop1
Last login: Wed Apr 15 09:31:24 2020 from hadoop1

5 安装jdk1.8

5.1 说明

• 本次安装的是JDK1.8,具体版本为jdk-8u171-linux-x64.tar.gz,手动安装。
• 备注:
在无网络情况下,可以直接使用FileZilla将jdk文件传送到目录/usr/local/下

在这里插入图片描述

5.2 下载jdk-8u101-linux-x64.tar.gz(有网络情况)

[root@hadoop1 ~]# wget https://dl.cactifans.com/jdk/jdk-8u101-linux-x64.tar.gz

5.3 解压到/usr/local/下

[root@hadoop1 ~]# tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local/

5.4 配置JDK环境变量

• 编辑/etc/profile
[root@hadoop1 ~]# vim /etc/profile
添加如下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_171
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
•	使配置立即生效
[root@hadoop1 ~]# source /etc/profile

5.5 查看java信息,验证安装成功

[root@hadoop1 ~]# java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值