解决方案:

https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/

清华镜像下一个hadoop先,这里我用的2.10.1,因为它相对其余的比较小。

下载完将winrar兼容性设为管理员模式运行

HADOOP_HOME

你的解压路径

系统变量,path里添加一下

%HADOOP_HOME%\bin

*注:

如果你没有设置过环境变量JAVA_HOME,请先设置JAVA_HOMR为你的jdk安装地址

比如D:\Program Files\Java\jdk1.8.0_91

否则,在hadoop-2.10.1\etc\hadoop目录下找到hadoop-env.cmd文件

修改

set JAVA_HOME=%JAVA_HOME%

set JAVA_HOME=jdk安装路径

以我电脑为例:

set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_91

然后https://github.com/steveloughran/winutils直接打包下载

解压完后,用 hadoop-2.8.3里的bin文件夹替换你电脑上hadoop-2.10.1的bin文件夹

最后把替换后的bin文件夹下的hadoop.dll复制粘贴到C:\Windows\System32目录下即可

win10 HADOOP_HOME and hadoop.home.dir are unset相关推荐

  1. FileNotFoundException: java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset 错误解决

    错误现象 FileNotFoundException: java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset ...

  2. windows搭建hadoop环境(解决HADOOP_HOME and hadoop.home.dir are unset)

    一.软件安装 1.JDK1.8 链接:https://pan.baidu.com/s/1jqqWb-3JNMDW3DbvibYlJQ?pwd=agoi 提取码:agoi 2.hadoop-3.1.3版 ...

  3. win10虚拟机搭建 Hadoop集群

    1 在虚拟机安装centos7 2 安装网络工具 centos7最小化安装没有 ifconfig命令 yum -y install net-tools 3 centos7 修改网卡名字为eth0 修改 ...

  4. win10安装java+hadoop+spark

    目录 前言 Java安装 方法一 方法二 测试 hadoop安装 下载 配置环境变量 Scala安装 下载 配置环境变量 测试 Spark安装 方法一 方法二 两种方法的区别 说明: 前言 操作系统w ...

  5. win10下执行Hadoop命令报错:系统找不到指定的路径。Error: JAVA_HOME is incorrectly set. Please update D:\

    当我们在Win10操作系统下安装hadoop时,输入hadoop version,我们可能会遇到以下这种问题: 我们输入java -version,发现没有问题. 查看hadoop的环境变量也没有问题 ...

  6. hadoop报错 java home_hadoop的常见报错日志以及解决方案

    1. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using built ...

  7. 在本地调用hadoop的api

    第一次在本地运行Java代码,调用hadoop的hdfs的api接口,遇到下面的问题: 1.HADOOP_HOME and hadoop.home.dir are unset 解决办法:在本地安装配置 ...

  8. 大数据开发基础入门与项目实战(三)Hadoop核心及生态圈技术栈之2.HDFS分布式文件系统

    文章目录 前言 1.HDFS特点 2.命令行和API操作HDFS (1)Shell命令行客户端 (2)API客户端连接HDFS的两种方式 (3)API客户端上传下载文件 (4)API客户端文件详情及文 ...

  9. Java hdfs连接池_Java使用连接池管理Hdfs连接

    记录一下Java API 连接hadoop操作hdfs的实现流程(使用连接池管理). 以前做过这方面的开发,本来以为不会有什么问题,但是做的还是坑坑巴巴,内心有些懊恼,记录下这烦人的过程,警示自己切莫 ...

最新文章

  1. 生态伙伴 | 小鹅通企学院入驻飞书,助力企业一键打造自己的企业大学
  2. linux 解压缩常用命令
  3. 谈谈我对MYSQL乱码的解决办法
  4. horizon client 无法识别域_iText for Mac(OCR识别图中文字工具)
  5. 微软开源深度学习优化库 DeepSpeed,可训练 1000 亿参数的模型
  6. 简短介绍_简短的自我介绍
  7. c语言各章知识重点(谭浩强版本)
  8. linux下使用opengL Glad + EGL问题记录
  9. 【探究服务】——服务的更多技巧
  10. lob 索引 oracle,oracle 12c lob索引
  11. 使用链表实现LIFO栈
  12. 树莓派SPI连接TFT屏幕
  13. pytest--之测试报告allure配置
  14. deepin更新失败_更新失败
  15. php 周易,GitHub - jyiL/lunarPHP: 易经六十四卦排盘类库
  16. 推荐8部好看的抗日电视剧
  17. isdigit( )函数的作用
  18. python 写一个计算器_用 Python 写个计算器
  19. 【推荐系统】HNSW
  20. scrollTop和scrollIntoView

热门文章

  1. 五分钟教你在Go-Bigger中设计自己的游戏AI智能体
  2. 今日arXiv精选 | TNNLS/ICCV/TIP/ACM MM/CIKM/WWW/ICME
  3. 百度NeurIPS全球顶会冠军团队,带你7日从零实践强化学习
  4. Java 实现 Trie (前缀树)
  5. 二维计算几何基础知识
  6. 程序员学习网站备份(小众+不定时更新ing...)建议收藏
  7. centos 上传jar 命令_centos上快速将一个jar使用docker部署启动
  8. MySql分表、分库、分片和分区知识(转载)
  9. Spring Boot——SpringMVC带URL前缀的静态资源解决方案
  10. Java Web——文件下载getResourceAsStream()返回NULL解决方案