Hadoop安装教程 Linux版
一、Linux虚拟机安装
方法一:使用Windows下Linux子系统(大佬可选)
方法二:使用VMware安装Linux虚拟机(小白可选)
方法三:安装双系统(不怕麻烦的可以试试)
Note:安装虚拟机时选定你想要安装的Linux系统映像文件,该教程采用Ubuntu20.04版本。
a. 在VMware中新建虚拟机,选择程序光盘映像文件
b. 输入你的Linux名称,用户名和密码
c. 根据向导提示完成安装
Note:安装时,虚拟机会自动下载文件,这一过程可以跳过以加速安装。
d. 启动虚拟机
二、JDK环境安装
1. 下载JDK1.8
方法一:apt-get install openjdk-8-jdk
方法二:Oracle官网下载JDK1.8版本
方法三:百度网盘下载(链接: https://pan.baidu.com/s/19JoUU_GTxBlqpEvaB51nyA 提取码: 74vc)
Note:将文件下载到桌面上,以便操作
2. 配置JDK环境变量
将JDK文件解压并移动到 /usr/local/java 文件夹下
cd ~/Desktop
tar -zxvf jdk-8u281-linux-x64.tar.gz
sudo mv jdk1.8.0_281/ /usr/local/java
在terminal中输入 sudo vi /etc/profile ,按 i 进入编辑模式:
JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按 esc 退出编辑,输入 :wq 保存并退出。
在terminal中输入 source /etc/profile ,使配置的环境变量生效。
Linux下vi中使用方向键乱码解决办法
在Linux下,初始使用Vi的时候有两个典型的问题:
- 在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现A、B、C、D四个字母;
- 当编辑出现错误,想要删除时,发现Backspace键不起作用,只能用Delete键来删除。
解决方法:
- 打开终端,输入命令 sudo gedit /etc/vim/vimrc.tiny ,进入vimrc.tiny文件的编辑状态
- 修改倒数第二行set compatible,将其改为set nocompatible;在set nocompatible下面添加一行:set backspace=2
- 保存,退出编辑。再使用vi时,已经可以正常使用方向键和Backspace。
二、Hadoop安装
1. 设置ssh免密码登录
因为Hadoop是分布式平台,需要多个机器之间协作,设置ssh免密码登录可以减少每次登陆主机输入密码的繁琐流程。
1) 安装SSH
Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server。
sudo apt-get install openssh-server
2) 设置免密登录
生成密钥对 ssh-keygen -t rsa ,回车到底
将公钥的内容写入到authorized_keys文件中 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3) 免密登录
ssh localhost
若能免密登录,即设置成功。
2. Hadoop下载与配置
1) 下载Hadoop
方法一:Hadoop官网下载
方法二:百度网盘下载(链接: https://pan.baidu.com/s/19JoUU_GTxBlqpEvaB51nyA 提取码: 74vc)
2) 配置Hadoop环境变量
将Hadoop文件解压并移动到 /usr/local/hadoop 文件夹下
cd ~/Desktop
tar -zxvf hadoop-3.2.2.tar.gz
sudo mv hadoop-3.2.2 /usr/local/hadoop
在terminal中输入 sudo vi /etc/profile ,按 i 进入编辑模式:
HADOOP_HOME=/usr/local/hadoop
export PATH=