2013-06-13 2 views
1

Я пытаюсь получить Sqoop работает на Java, и нашел следующий вопрос: How to use Sqoop in Java Program?Maven репо для Sqoop

Похоже, это именно то, что мне нужно, кроме меня возникли проблемы с поиском в Maven репо для «совок». Я использую cdh4.2, а наша версия sqoop - Sqoop 1.4.2-cdh4.2.1

Примечание: я добавил репо, но до сих пор не могу получить доступ к таким объектам, как ExportTool(), ExportTool() или даже Sqoop ?

ответ

4

The Maven репо для этого артефакта, например: http://www.maven-repository.com (точно смотреть на http://www.maven-repository.com/artifact/org.apache.sqoop/sqoop/1.4.2-cdh4.2.1)

В файле пом вы должны добавить следующие зависимости:

<dependency> 
    <groupId>org.apache.sqoop</groupId> 
    <artifactId>sqoop</artifactId> 
    <version>1.4.2-cdh4.2.1</version> 
    <type>pom</type> 
</dependency> 
+0

Ну, я смог добавить репо без проблем, но я думаю, что моя проблема - это что-то еще вместе. Как я могу получить доступ к таким объектам, как ExportTool(), ExportTool() или даже Sqoop? Кажется, что банка не помогает. – Tyrick

+0

@Tyrick Для Sqoop используйте импорт org.apache.sqoop.Sqoop – michal

+0

Для ExportTool используйте импорт org.apache.sqoop.tool.ExportTool – michal

1

Если вы используете распределение Cloudera Hadoop (CDH), вы также должны использовать репозиторий Cloudera maven, а не сторонний сайт. Инструкции можно найти в installation guide.

Смежные вопросы