idea沒法下載cdh依賴jar包

1、原由

須要用到cdh相關jar包可是怎麼都引入不進去,查閱資料後發現maven倉庫中沒有支持cdh的相關依賴。cloudera本身創建了一個相關的倉庫。要想利用maven添加相關依賴,則必須單獨添加cloudera倉庫。web

2、問題解決

一、項目中的pom.xml文件中添加依賴網絡

<repositories>
        <repository>
            <id>cloudera</id>
            <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
        </repository>
    </repositories>

二、因爲國內使用maven中央倉庫通常會有網絡問題,因此能夠配置公司私有庫或者aliyun倉庫,這裏舉例aliyun修改setting.xml文件maven

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*,!cloudera</mirrorOf>
    <name>Nexus aliyun</name>                     
    <url>
      http://maven.aliyun.com/nexus/content/groups/public
    </url>
</mirror>

三、而後引入須要的cdh jar包依賴,問題解決svg

注:可能會出現jar下載失敗的問題,清除maven倉庫中下載失敗的jar,而後從新試幾回就行了
maven倉庫清除:https://blog.csdn.net/qq_39657909/article/details/103419866url