Пожалуйста, следуйте коду, предоставленному vikas, который он работал для меня, и включите эти jar-файлы в classpath и импортируйте эти пакеты
import com.cloudera.sqoop.SqoopOptions;import com.cloudera.sqoop.tool.ImportTool;
Библиотеки ссылок
- Sqoop-1.4.4 jar / sqoop
- ojdbc6.jar / sqoop / lib (для оракула)
- commons-logging-1.1.1.jar hadoop / lib
- hadoop-core-1.2.1.jar / hadoop
- commons-cli-1.2.jar hadoop / lib
- commmons-io.2.1.jar hadoop / lib
- commons-configuration-1.6.jar hadoop / lib
- commons-lang-2.4.jar hadoop/ lib
- jackson-core-asl-1.8.8.jar hadoop / lib
- jackson-mapper-asl-1.8.8.jar hadoop / lib
- commons-httpclient-3.0.1.jar hadoop / lib
Системная библиотека JRE
1.resources.jar jdk / jre / lib 2.rt.jar jdk / jre / lib 3.jsse.jar jdk / jre / lib 4. jce.jar jdk / jre / lib 5. charsets, jar jdk / jre / lib 6. jfr.jar jdk / jre / lib 7. dnsns.jar jdk / jre / lib / ext8. sunec.jar jdk / jre / lib / ext 9. zipfs.jar jdk / jre / lib / ext 10. sunpkcs11.jar jdk / jre / lib / ext 11. localedata.jar jdk / jre / lib / ext 12.sunjce_provider.jar jdk / jre / lib / ext
SometimЕсли вы получаете ошибку, если ваш проект eclipse использует JDK1.6, а библиотеки, которые вы добавляете, являются JDK1.7, для этого случая настройте JRE при создании проекта в eclipse.
Vikas, если я хочу поместить импортированные файлы в куст, я должен использовать options.parameter ("--hive-import")?