win10 hadoop报错 unable to load native-hadoop library

win10 安装hadoop执行hdfs -namenode format 和运行hadoop的start-all报错 unable to load native-hadoop library

验证: hadoop checknative -a

这个命令返回都是false是错的

返回下图是正确的

win10 hadoop报错 unable to load native-hadoop library_第1张图片

winutils: true D:\soft\hadoop-3.0.0\bin\winutils.exe
Native library checking:
hadoop:  true D:\soft\hadoop-3.0.0\bin\hadoop.dll
zlib:    false
zstd  :  false
snappy:  false
lz4:     true revision:10301
bzip2:   false
openssl: false build does not support openssl.
ISA-L:   false libhadoop was built without ISA-L support
winutils: true D:\soft\hadoop-3.0.0\bin\winutils.exe

 

分析:winutils.exe 不能正常运行

原因:从一个电脑复制到另一台过程中出错(肉眼看不出来)

问题:点击winutils.exe 报缺少msvcr100.dll

找到这个msvcr100.dll 放到c:system32后正常

心得:感谢另一个同志提示:他提示检查win10 hadoop报错 unable to load native-hadoop library_第2张图片

实际直接复制就行 

文件链接:

(1条消息) 【免费】hadoop3.0.0或者其他版本Unabletoloadnative-hadooplibrary缺失文件资源-CSDN文库icon-default.png?t=N6B9https://download.csdn.net/download/qq_32927563/88093465

你可能感兴趣的:(hadoop,大数据,分布式)