-1
我想構建一個運行sqoop作業的Java應用程序,執行一些hdfs操作並更改配置單元中的元數據。我如何建立一個針對HDP 2.6.1.0堆棧的應用程序
爲了實現這一切,我創建了一個maven項目,但是我一直遇到依賴項問題。
有人可以給我一個例子pom.xml,所以我可以開始寫我的應用程序?
謝謝!
我想構建一個運行sqoop作業的Java應用程序,執行一些hdfs操作並更改配置單元中的元數據。我如何建立一個針對HDP 2.6.1.0堆棧的應用程序
爲了實現這一切,我創建了一個maven項目,但是我一直遇到依賴項問題。
有人可以給我一個例子pom.xml,所以我可以開始寫我的應用程序?
謝謝!
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>hortonworks.extrepo</id>
<name>Hortonworks HDP</name>
<url>http://repo.hortonworks.com/content/repositories/releases</url>
</repository>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>hortonworks.other</id>
<name>Hortonworks Other Dependencies</name>
<url>http://repo.hortonworks.com/content/groups/public</url>
</repository>
添加<dependency>
部分例如,hadoop-common:2.7.3.2.5.0-37
這裏就是Hadoop的版本+ HDP版本
哪些依賴我需要例如用於讀取和寫入文件到HDFS ?我有問題,包括hadoop核心。版本庫中沒有版本2.7.3.2.5.0-37。我應該使用哪些現有的? – Joha
你可以使用hadoop-common,但也有hadoop-client和hadoop-hdfs。另外,由於您使用的是2.6羣集,因此無論如何都不會使用2.5版本。 –
您可以直接瀏覽該URL以查找版本http://repo.hortonworks.com/content/groups/public/org/apache/hadoop的/ Hadoop的公共/ –