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