0
点赞
收藏
分享

微信扫一扫

java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray


文章目录

/**
* 上传
*/
@Test
public void putHDFS() throws IOException, URISyntaxException, InterruptedException {
//创建配置信息
Configuration conf = new Configuration();
//设置部分的临时参数
conf.set("dfs.replication", "2");
//获取文件系统
FileSystem fs = FileSystem.get(new URI("hdfs://bigdata121:9000"), conf, "root");
//要上传的本地文件上传的路径
Path input = new Path("F:\\input\\word.txt");
//输出的路径,iput复制到output
Path output = new Path("hdfs://bigdata121:9000/word.txt");
//以拷贝的方式
fs.copyFromLocalFile(input, output);
fs.close();
System.out.println("上传成功!!");
}

报错:
java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray.

网上找了个资源,

​​https://github.com/steveloughran/winutils​​ 我用的是hadoop2.8.4 但是我选择替换的是hadoop.dll是

java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray_上传

下面的

​​ https://github.com/steveloughran/winutils/blob/master/hadoop-2.8.1/hadoop.dll​​ 吧他放在

  • 1.hadoop_hom/bin下
  • 2.放在C:\Windows\System32下

然后运行:

java.lang.UnsatisfiedLinkError:org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray_hadoop_02

大功告成!!!


举报

相关推荐

java.lang.UnsatisfiedLinkError报错

0 条评论