HDFS Client couldn't create proxy provider class
阅读原文时间:2021年04月20日阅读:1

原始文章链接:https://alphablacktan.github.io/bigdata/2018/08/12/HDFS-Client-Couldn’t-Create-Proxy-Provider-Class/

问题现象

HDFS Client抛出如下异常:

java.lang.RuntimeException: java.io.IOException: Couldn't create proxy provider class org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider
    at org.apache.hadoop.hdfs.NameNodeProxies.createFailoverProxyProvider(NameNodeProxies.java: 587)
    at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java: 164)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java: 359)
    at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java: 293)

问题分析

Classpath缺乏Hadoop Client关键Jar包hadoop-hdfs-*.jar。

问题解决方案

在Classpath下添加对应Jar(注意分布式环境在不同classloader下不同的加载机制)。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章