2020年寒假学习进度第十一天

如何在windows中使用eclipse访问虚拟机linux中的hadoop环境

 

    由于虚拟机配置不高,使用eclipse比较吃力,所以决定在外部eclipse调用Hadoop环境,具体做法参考博客园

https://www.cnblogs.com/lzq666/p/9955718.html

调用过程中出现问题,查看hdfs文件出现乱码,解决问题方案参考博客园:

https://blog.csdn.net/weixin_33709609/article/details/86394139

出现缺少winutils文件的错误:

 

Could not locate executable null\bin\winutils.exe in the Hadoop binaries

解决方案参考:https://blog.csdn.net/weixin_41122339/article/details/81141913

 

最后出现下面这个问题:

 

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

 

解决方案,复制对应hadoop版本的hadoop.dll文件到hadoop的bin文件夹下

 

附上一个一个百度网盘的连接,完全免费,其中有hadoop2.6.0到3.0.0版本的winutils.exe和hadoop.dll,windows对这个版本要求很严格,一定用自己版本对应的配置文件才能用:

网盘地址:https://pan.baidu.com/s/1YMSo-02GLOW_DUAjPn8P1w,提取码:frzm

posted @ 2020-02-11 19:17  生活依旧  阅读(128)  评论(0编辑  收藏  举报