前言 因为需要所以尝试在本地win10上安装hadoop,在官网选择了较高的hadoop版本(想着高版本可能有什么新特性,就是这里开始给自己挖了坑),对着网上的博客一顿操作,发现节点一直启动不成功。想着可能是自己配置错误的问题,尝试了几遍后,发现还是不行,于是想到可能是版本过高的问题,于是跑去下了一个较低的版本。本着不放弃的原则,在下载低版本的过程中继续折腾,终于解决问题。
一、安装环境
win10 64位
hadoop3.1.2
jdk1.8
二、安装JDK1.8
直接给上jdk安装教程,这里不再赘述 https://blog.youkuaiyun.com/houwanle/article/details/81773832。
这里需要注意的如果jdk版本过高可能会带来问题,在linux中,用的jdk12导致resourceManager一直启动不起来, 报类找不到的错误:, java.lang.NoClassDefFoundError: javax/activation/DataSource。win10不知会不会有同样的问题
三、安装hadoop
3.1官网下载hadoop
https://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-3.1.2/hadoop-3.1.2-src.tar.gz
3.2解压,配置环境变量
将下载下来的安装包解压,将解压目录添加环境变量中,如下图,这里是直接在解压在F盘目录下:
添加系统变量,并在PATH添加路径: