分享

hadoop在windows下安装碰到的问题

xrythy 发表于 2016-12-20 14:56:26 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 1 6394
情况说明
1、hadoop版本2.7.3
2、官网下载安装包
3、解压之后从网上下载的hadoop-eclipse-plugin-2.7.3.jar并用其中的bin目录下文件替换了原来的bin目录下文件
QQ图片20161220144943.png
4、HDFS格式化命令执行正常
5、启动start-dfs.cmd失败
java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
        at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method)
        at org.apache.hadoop.io.nativeio.NativeIO$Windows.access(NativeIO.java:609)
        at org.apache.hadoop.fs.FileUtil.canWrite(FileUtil.java:996)
        at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyzeStorage(Storage.java:490)
        at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:322)
        at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:215)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:975)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:681)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:585)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:645)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:812)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:796)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1493)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1559)

6、DataNode和NameNode都报这个错误
7、把hadoop.dll放入system32下仍然不能解决这个问题

求哪位有经验的大神帮忙指点下改怎么解决此问题,现在已经在vm下安装了hadoop,但是想在windows下装个能正常用的hadoop服务

已有(1)人评论

跳转到指定楼层
nextuser 发表于 2016-12-20 15:36:51
重启生效了吗?环境变量都核实下。特别是hadoop_home,还有Path。改成对应版本






现在大家都在适应Linux,而不是在window上去做大数据。不建议在window上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条