首页 > 编程语言 >Spring Boot 项目访问hbase 编译遇到 java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset

Spring Boot 项目访问hbase 编译遇到 java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset

时间:2022-09-06 10:48:41浏览次数:62  
标签:java Spring Boot HADOOP hadoop 编译 HOME hbase unset

在window 10 系统下,使用idea创建了一个spring boot 项目,并使用hbase-client 接口访问hbase,在编译的时候,遇到如下错误:

 

 根据提示,打开链接:https://cwiki.apache.org/confluence/display/HADOOP2/WindowsProblems (原来的链接地址已经移动到新地址了)

提示需要设置HADOOP_HOME 环境变量,并下载相应的HADOOP.DLL and WINUTILS.EXE,于是打开wiki 中的Git,找到相应版本的hadoop,并下载这2个文件到本地目录

重新打开idea,并编译项目,错误消失

标签:java,Spring,Boot,HADOOP,hadoop,编译,HOME,hbase,unset
From: https://www.cnblogs.com/benfly/p/16660894.html

相关文章

  • swagger2 + spring security(携带token) 相关配置
    本文配置swagger2.9的基本、携带token相关配置引入依赖<!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</art......
  • java调用kettle自定义kettle.properties配置文件路径
    java调用kettle自定义kettle.properties配置文件路径默认路径java调用kettle的jar包时,在初始化环境的时候,会在指定路径创建并加载kettle的kettle.properties文件,该文件的......
  • java锁:第三章:自旋锁
    自旋锁是什么?更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120323324......
  • fastJson将json对象转为java对象,属性名不同的映射(@JSONField)
    JSONObject.toJavaObject(JSONjson,Class<T>clazz);  功能:1.将json转为java对象2.json中下划线格式自动映射到java属性中驼峰格式‘3.如果json中的字段......
  • 利用actice choice 插件 回滚java项目
    之前写了一篇利用maven发布java项目的文章,https://www.cnblogs.com/huningfei/p/16660699.html这次介绍下如何回滚java项目.一安装插件需要安装两个插件,分别是actice......
  • SpringMVC响应Ajax请求
    在分享今天的这个知识点之前先回顾一下使用ajax的目的:实现异步请求,客户端发送的请求携带数据到达服务器,服务器接收到请求后进行处理,然后返回处理后的数据。客户端接收到返......
  • JAVA的多版本配置及详解
    一、概述因为java版本兼容性的问题,实际开发中可能需要进行不同java版本的切换,本篇博客将介绍JAVA的多版本配置以及环境变量的作用(需要配置java环境的也可以看过来)。二、......
  • Java开发学习(三十)----Maven聚合和继承解析
    一、聚合分模块开发后,需要将这四个项目都安装到本地仓库,目前我们只能通过项目Maven面板的install来安装,并且需要安装四个,如果我们的项目足够多,那么一个个安装起来还是......
  • JAVA中自定义扩展Swagger的能力,自动生成参数取值含义说明,提升开发效率
    大家好,又见面了。在JAVA做前后端分离的项目开发的时候,服务端需要提供接口文档供周边人员做接口的对接指导。越来越多的项目都在尝试使用一些基于代码自动生成接口文档的工......
  • 面试java并发~(lock、volatile、cas)
    Lock锁是一个接口,有三个实现类,分别是常用的可重入锁,读锁、写锁。常用的可重入锁,默认一般创建的是非公平锁,就是允许线程插队,而不是按先来后到顺序。非公平锁的目的:是为......