使用maven可以很方便的管理我们项目的依赖,不需要手动去加载项目依赖的ja包,也方便项目的迁移,所以我选择使用 maven 来管理hadoop的开发环境的jar包。

maven官网

JDK版本的要求

Hadoop 2.7 以及之后的版本,需要JDK 7;
Hadoop 2.6 以及之前的版本,支持JDK 6;

最好按照官方的来,要不然可能会出现一些小的bug。。。

我配置的版本是hadoop 2.8.5 ,使用的jdk版本是 jdk8

对于Hadoop1.x.x版本,只需要引入1个jar:
hadoop-core

对于Hadoop2.x.x版本,需要引入4个jar:
hadoop-common
hadoop-hdfs
hadoop-mapreduce-client-core
hadoop-client

可以去mvn resipository 下载相关的 pom.xml 依赖、

地址:https://mvnrepository.com/

这里我整理了一份 maven pom.xml依赖部分的配置:

  <dependencies><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>2.8.5</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>2.8.5</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-mapreduce-client-core --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-mapreduce-client-core</artifactId><version>2.8.5</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.8.5</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-yarn-api --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-yarn-api</artifactId><version>2.8.5</version></dependency><!-- jdk 使用idea 不需要配置这个--><!--<dependency>--><!--<groupId>jdk.tools</groupId>--><!--<artifactId>jdk.tools</artifactId>--><!--<version>1.8</version>--><!--<scope>system</scope>--><!--<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>--><!--</dependency>--></dependencies>

在idea上配置hadoop开发环境,使用maven配置hadoop的依赖,自动管理相关jar包相关推荐

  1. eclipse配置python开发环境_Eclipse中配置python开发环境详解

    Eclipse中配置python开发环境详解 1.下载python安装包.python-2.6.6.msi.并安装. 默认python会安装在C:\Python26下,查看环境变量,如果没有在path ...

  2. sublime配置python开发环境_Sublime Text 配置Python3.7开发环境

    知道Python的大名很久了,由于太懒没有去研究过.不知什么原因今天想去探究一下,和我用的.Net有何区别,满足一下自己的好奇心.由于以前就知道Python是什么,可以用来做什么,就没有去看Pytho ...

  3. python开发环境的安装与配置_Python开发环境的安装配置

    要学习Python,我们首先要安装配置好Python的运行环境. 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 .这里来教大家安装稳定版Python3 的版本是 ...

  4. 配置python开发环境搭建_Eclipse配置Python开发环境

    正文 首先我们需要明白一点 -- Eclipse 作为一个灰常优秀的开发工具,它可被用作 N 多语言的 IDE , 然而前提是我们需要安装对应的编译器或者解释器. 比如常见的 Java 开发,就必须 ...

  5. vscode 配置javaweb开发环境,超级简单,纯新手带图,学会后真香.宇宙无敌第一编辑器vscode

    vscode配置javaweb开发环境 1.vscode配置java环境 2.下载tomcat 在官网中下载https://tomcat.apache.org/download-10.cgi 3.下载 ...

  6. Ubuntu 16.04下配置openWRT开发环境

    Ubuntu 16.04下配置openWRT开发环境 1.配置openwrt开发环境,本实验室在ubuntu16.04系统下测试 在编译之前我们先要搭建环境,ubuntu下OpenWrt编译环境需要安 ...

  7. 配置HADOOP开发环境

    考虑到Windows平台尽管界面友好,但Hadoop环境配置较"怪异",需借助cygwin,这个过程并不优雅.正好我手上另有一套ubuntu环境,用着也很顺手,就在ubuntu中安 ...

  8. java 工程新建ivy文件_Hadoop学习之路(八)在eclispe上搭建Hadoop开发环境

    一.添加插件 将hadoop-eclipse-plugin-2.7.5.jar放入eclipse的plugins文件夹中 二.在Windows上安装Hadoop2.7.5 版本最好与Linux集群中的 ...

  9. IDEA中配置hadoop开发环境

    IDEA中整合hadoop开发环境 前言: hadoop程序运行在分布式环境下,运行调试MapReduce只需要对应的hadoop相应的依赖jar包就可以,下面以是在伪分布模式下hadoop程序的开发 ...

最新文章

  1. ios 获取当前系统时间
  2. zabbix-web前端配置
  3. 超详细简单解决git的上传和下载
  4. AcheGesture 简介(使用方法 / 中文教程)
  5. EasyRecovery如何恢复游戏——英雄联盟
  6. HDU——3579 Hello Kiki
  7. 解决Selection executes are supported only in the DbVisualizer Personal edition
  8. tracepro杂散光分析例子_cSensor E2000系列气体光谱分析仪
  9. 如你以安全模式启动计算机,如何以安全模式启动计算机?
  10. 海康萤石云硬盘录像机SDK使用
  11. Ubuntu20.04 添加打印机
  12. Twitter群推王:推特全方位营销利器
  13. Cocos2d-Html5--打怪升级之路
  14. java anon,shiro anon 不生效
  15. 志愿人生——带给你每一次温暖
  16. 远程桌面访问之VNC使用指南
  17. 父亲错了--利文斯登•拉米德
  18. linux系统如何运行ansys,ANSYS在linux下使用
  19. 使用全局阈值进行灰度图像二值化
  20. 【Matlab】自定义函数的几种方法

热门文章

  1. 新装系统或者安装显卡出现的卡住,循环登录等问题
  2. Eigen的基础使用-C++
  3. UILabel 的属性设置
  4. Javascript图片滚动
  5. 水滴石穿之页面遮罩层实现、向window.open()打开的窗口POST数据
  6. Linux下查看物理CPU、逻辑CPU和CPU核数
  7. VS Code常用快捷键汇总
  8. Java数组在内存中的分配
  9. Linux——粘滞位(sbit)、sgid、suid 权限
  10. C语言,功能一、利用一维数组和选择法对成绩高低排序,功能二、输出对应的学号,功能三、查找对应学生成绩