作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我知道如何通过命令行使用 sqoop。但不知道如何使用 java 程序调用 sqoop 命令。谁能给出一些代码 View ?
最佳答案
您可以通过将 sqoop jar 包含在类路径中并调用 Sqoop.runTool()
方法从您的 java 代码中运行 sqoop。您必须像命令行一样以编程方式创建 sqoop 所需的参数(例如 --connect
等)。
请注意以下几点:
Sqoop.runTool()
相对于 Sqoop.Main()
的优势在于 runTool()
返回错误执行代码。希望对您有所帮助。
final int ret = Sqoop.runTool(new String[] { ... });
if (ret != 0) {
throw new RuntimeException("Sqoop failed - return code " + Integer.toString(ret));
}
强化学习
关于java - 如何在 Java 程序中使用 Sqoop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9229611/
我是一名优秀的程序员,十分优秀!