2016-08-20 9 views
0

HDP 2.4のhortonworksサンドボックスでは、Sqoopバージョン1.4.6.2.4.0.0-169を使用しています。Sqoopをインポートできません--as-parquetfile

私はsqoopコマンドを実行すると、私はエラーの下に取得しています:

sqoop import --connect jdbc:mysql://127.0.0.1/test --username root --password test --table details --m 1 --target-dir /test_parq_sqoop --driver com.mysql.jdbc.Driver --as-parquetfile --verbose 

org.kitesdk.data.DatasetNotFoundException:不明なデータセットのURI:HDFS://sandbox.hortonworks.com:8020/test_parq_sqoop 。 hdfsデータセットのJARがクラスパス上にあることを確認します。

+0

他のフォーマットをインポートできますか?私は、寄木細工がCloudera分布で大部分が受け入れられているという印象の下にあった –

答えて

0

クラスパスlibにjarファイルを入れます。

hadoopクラスパスを確認してください。次に、必要なjarがあるかどうかを確認します。おそらくそれはそこにはありません。なぜなら、thatsエラーはそのディレクトリにそれを入れてマネージャを再起動したからです。

+1

hadoopクラスパスをチェックする。次に、必要なjarがあるかどうかを確認します。おそらくそれはそこにはありません。なぜなら、thatsエラーはそのディレクトリにそれを入れてマネージャを再起動したからです。 –

+0

私は解決策を見つけました...私はAvroと他の形式でインポートすることができましたが、問題はちょうど寄木張りです... kitesdk寄木張りに変換するために使用されてターゲットディレクトリとして.... --target-dirの完全なURIです。たとえば、 - target-dir/usr/root/sqoopの代わりに--target-dir/sqoopを指定します。 – Ragzz

+1

ありがとうsahil :) – Ragzz

関連する問題