栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】

windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】

运行下面代码时,报了 (null) entry in command string: null chmod 0644
解决方案
下载hadoop.dll文件
并拷贝到C:windowssystem32目录中
如果没用,则重启eclipse或者idea

Tips: hadoop.dll是windows下的动态链接库,这就反应出来一个问题,程序运行在操作系统上,不同操作系统之间有差异

在执行下载操作时还有的错误提示是:

  • 找不到winutils.exe,HADOOP_HOME没有设置

原因:

  • Hadoop访问windows本地文件系统,要求Windows上的本地库能正常工作
  • 其中Hadoop使用某些Windows Api来实现雷系posix的访问权限
  • 上述功能需要在hadoop.dll和winutils.exe来实现

解决:

  • 下载Hadoop源码在windows平台编译,编译出windows本地库。然后配置Hadoop环境变量

有需要还要在windows下载hadoop,并且配置环境变量。因为很多开发都是在win本地测试,没问题之后,才会打包到集群上运行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号