Ubuntu中下载安装Hadoop

  • host:宿主机

  • vwmare:虚拟机

  • client:客户机

  • 网络连接方式
    1、桥接:
    客户机就相当于真实的主机,可以访问互联网、设置ip,互相访问,如果环境没有网络,主机之间无法连通
    2、NAT: 网络地址转换
    client 和宿主机形成网络,客户机可以访问互联网,由宿主机做DNS和NAT
    ip也是由宿主机分配,客户机无法访问网络中的其他主机
    没有网络的环境下,宿主机和客户机形成的网络仍然是连通的,但客户机不能修改ip
    3、only host: 和NAT非常像
    只不过client不能访问互联网

一般情况下 使用NAT

Hadoop安装

在这里插入图片描述

JDK下载

链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在这里插入图片描述

下载好后进入Ubuntu系统开始安装

在这里插入图片描述

cd ~/Downloads/
然后tar -xzvf jdk

在这里插入图片描述
进入usr文件夹 新建soft文件夹

在这里插入图片描述

修改文件夹权限

sudo chmod a+w soft

soft文件夹都能读写了
在这里插入图片描述
移动文件到 soft文件夹中

xuqiao@ubuntu:/usr$ cd ~/Downloads/
xuqiao@ubuntu:~/Downloads$ mv jdk
jdk1.8.0_211/               jdk-8u211-linux-x64.tar.gz
xuqiao@ubuntu:~/Downloads$ mv jdk
jdk1.8.0_211/               jdk-8u211-linux-x64.tar.gz
xuqiao@ubuntu:~/Downloads$ mv jdk1.8.0_211/ /usr/soft/
xuqiao@ubuntu:~/Downloads$ cd /usr/soft/
xuqiao@ubuntu:/usr/soft$ ls

文件已经解压缩完成,现在我们要配置环境变量

sudo nano environments

JAVA_HOME=/usr/soft/jdk1.8.0_211
PATH="/usr/soft/jdk1.8.0_211/bin"

写入后 ctrl+o 保存
enter确认
ctrl+x 退出
在这里插入图片描述

xuqiao@ubuntu:/etc$ source environment
xuqiao@ubuntu:/etc$ echo $JAVA_HOME

xuqiao@ubuntu:/etc$ sudo nano environment # 写入环境变量
xuqiao@ubuntu:/etc$ source environment
xuqiao@ubuntu:/etc$ echo $PATH #查看路径
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/soft/jdk1.8.0_211/bin
xuqiao@ubuntu:/etc$ java -version  #  查看JAVA版本
java version "1.8.0_211" 
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
  • java安装成功

Hadoop下载

在这里插入图片描述
链接:https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.1.2/hadoop-3.1.2.tar.gz

在这里插入图片描述

在ubuntu系统安装

  • 首先解压

    tar -xvzf hadoop[tap]

在这里插入图片描述

解压完成,移动文件

xuqiao@ubuntu:~/Downloads$ mv hadoop-3.1.2 /usr/soft/
xuqiao@ubuntu:~/Downloads$ cd /usr/soft/
xuqiao@ubuntu:/usr/soft$ ls
hadoop-3.1.2  jdk1.8.0_211

配置环境变量
在这里插入图片描述

xuqiao@ubuntu:~/Downloads$ mv hadoop-3.1.2 /usr/soft/
xuqiao@ubuntu:~/Downloads$ cd /usr/soft/
xuqiao@ubuntu:/usr/soft$ ls
hadoop-3.1.2  jdk1.8.0_211
xuqiao@ubuntu:/usr/soft$ cd hadoop-3.1.2/
xuqiao@ubuntu:/usr/soft/hadoop-3.1.2$ cd etc/
xuqiao@ubuntu:/usr/soft/hadoop-3.1.2/etc$ cd /etc
xuqiao@ubuntu:/etc$ which gedit
/usr/bin/gedit
xuqiao@ubuntu:/etc$ sudo gedit environment
[sudo] password for xuqiao: 

(gedit:2765): IBUS-WARNING **: 23:14:23.605: The owner of /home/xuqiao/.config/ibus/bus is not root!

写环境变量时,为啥不写HADOOP_HOME?
不推荐写

已添加环境变量

JAVA_HOME=/usr/soft/jdk1.8.0_211
HADOOP_INSTALL=/usr/soft/hadoop-3.1.2
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/soft/jdk1.8.0_211/bin:/usr/soft/hadoop-3.1.2/bin:/usr/soft/hadoop-3.1.2/sbin"

在这里插入图片描述

激活环境变量

xuqiao@ubuntu:/etc$ source environment
xuqiao@ubuntu:/etc$ echo $HADOOP_INSTALL
/usr/soft/hadoop-3.1.2
xuqiao@ubuntu:/etc$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/soft/jdk1.8.0_211/bin:/usr/soft/hadoop-3.1.2/bin:/usr/soft/hadoop-3.1.2/sbin

在这里插入图片描述

重启

xuqiao@ubuntu:~$ hadoop version
Hadoop 3.1.2
Source code repository https://github.com/apache/hadoop.git -r 1019dde65bcf12e05ef48ac71e84550d589e5d9a
Compiled by sunilg on 2019-01-29T01:39Z
Compiled with protoc 2.5.0
From source with checksum 64b8bdd4ca6e77cce75a93eb09ab2a9
This command was run using /usr/soft/hadoop-3.1.2/share/hadoop/common/hadoop-common-3.1.2.jar

安装完成 哦耶

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值