UnsatisfiedLinkError:NativeCrc32.nativeComputeChunkedSumsByteArray
来源:3-20 HDFS API编程之创建文件并写入内容

XquanZeng
2019-03-19
环境描述
|-- 开发环境:Windows7,IDEA2017.3
|-- Hadoop环境:VMware上安装的CentOS7.5
问题:在3-20章节,执行创建文件方法时,报UnsatisfiedLinkError错误
java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
1回答
-
XquanZeng
提问者
2019-03-19
解决:
1. 在官网地址:https://archive.apache.org/dist/hadoop/common/hadoop2.6.0/下载hadoop-2.6.0二进制文件(hadoop-2.6.0.tar.gz)
2. 解压到 D:/hadoop-2.6.0
3. 添加环境变量HADOOP_HOME=D:/hadoop-2.6.0 ,并且PATH变量的最后追加;%HADOOP_HOME%\bin
4. 下载winutils.exe和hadoop.dll 【网盘地址:http://pan.baidu.com/s/1i5HKJIH,下载下来是hadoop2.6(x64)V0.2.zip】
5. 将hadoop2.6(x64)V0.2.zip解压后的所有文件放到D:/hadoop-2.6.0/bin目录下
6. 将hadoop2.6(x64)V0.2.zip解压后的hadoop.dll文件放到C:\Windows\System32目录下
参考文章 https://blog.csdn.net/sunshine920103/article/details/52431138
422019-06-26