2

sqoop コマンドの --hbase-row-key で複合キーを設定する方法はありますか。何かのようなもの:--hbase-row-key column1,column2

また、どうにかして hbase のキーを 1 から開始し、mysql からの新しい行エントリごとに自動インクリメントすることはできますか。別の sqoop プロセスが実行されると、最後の最大 ID を取得し、そこからそれ自体をインクリメントできます。

4

1 に答える 1

1

残念ながら、Sqoop は現在、どちらのリクエストもサポートしていません。HBase の行キーとして使用する列を 1 つだけ指定できます。そのような機能を要求するには、 Sqoop の JIRAで新しいチケットを作成することをお勧めします。

編集:

複数の列を行キーとして使用して HBase にインポートする機能が、Sqoop 1.4.4 の SQOOP-1038 によって追加されました。

于 2013-04-24T03:51:15.257 に答える