0

コマンドラインから import 、 import-all-tables 、およびその他のコマンドを実行する方法を知っています。

コマンドラインからこれらのコマンドを直接実行できるような、sqoop 1.4.2 用の Java API はありますか? はいの場合、どのように?

sqoop Java docs または簡単な例へのリンクは非常に役に立ちます。

4

1 に答える 1

0

コマンドラインからではなく、プログラムで Sqoop を起動できるように、Java API を求めていると思います。残念ながら、Sqoop 1 にはそのような公式 API がありません。

一部のユーザーは、Java 内から Sqoop を起動するために Sqoop.run() [1] を直接呼び出しています。ただし、そのような呼び出しはサポートされておらず、制限があります。たとえば、Hive のインポートが機能していないようであり、Sqoop コードは一般にスレッドセーフではありません [2]。

ヤルセック

リンク:

1: https://github.com/apache/sqoop/blob/trunk/src/java/org/apache/sqoop/Sqoop.java#L120

2: https://issues.apache.org/jira/browse/SQOOP-477

于 2013-01-14T06:52:13.563 に答える