-
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
安装完成 哦耶