在导入库(com.cloudera.sqoop和org.apache.sqoop)和在eclipse (jar包含sqoop-1.4.4-hadoop200.jar )中获取时,我感到困惑。
ImportTool类型中的run(com.cloudera.sqoop.SqoopOptions)方法不适用于具有这两行(在这两行之间添加选项参数)的参数(org.apache.sqoop.SqoopOptions)
SqoopOptions options = new SqoopOptions();
int ret = new ImportTool().run(options);如果我选择Cloudera方法,则不推荐使用该方法,但如果我选择apache,则run方法不接受options参数。以下是屏幕截图。


这也与我之前提出的问题( Java - MySQL to Hive Import where MySQL Running on Windows and Hive Running on Cent OS (Horton Sandbox))有关。
发布于 2014-08-05 05:03:45
这两个SqoopOptions实现之间似乎没有太多的变化。您可以在此处查看差异。
http://www.diffchecker.com/n342v2f6
我建议将Cloudera SqoopOptions类与位于'org.apache.sqoop.tool.ImportTool‘目录下的apache ImportTool一起使用,因为它接受它,并且拥有大多数可用的选项。
https://stackoverflow.com/questions/24352697
复制相似问题