2012-02-02 6 views
1

SQL Serverからハイブにsqoopをインポートしようとしています。 sqoop-importコマンドを実行すると、インポートタスクが完了するという問題があります。 HDFS(/ user/hive/warehouse/table_name_dir)の完全なデータが表示されます。 しかし、HIveで "SHOW TABLES"コマンドを実行するとCLIリストにテーブルが表示されません。sqoopインポート中にハイブにテーブルを作成することに関連するクエリ

(私が一度試したことがあるのは、上記のようにテーブルをインポートした後、Hive CLIでCREATE TABLE QUERYを実行してインポートされたものと同じフィールドを取得していました。ハイブCLIで。しかし、私はこれが効果的な方法だと私は実行するたびだと思う)。

Plsは私にいくつかの解決策を提案します 私が逃した何かのステップはありますか、そこに問題がありますか? なぜ起きているのですか? ありがとうございました

答えて

2

私は同様の問題に直面し、この上で、ほぼ4日間を過ごしてきました。ほぼすべてのオプションを試しましたが、成功することはできませんでした。

その後、私は、この問題は、Hadoopの0.21.0以降のリリースで修正されていると思いhttps://issues.apache.org/jira/browse/HADOOP-5887

で何か面白いものを見つけました。したがって、バージョンを0.21.0にアップグレードすることができれば、この問題は修正される可能性があります。私もそれをアップグレードしようとしています。

おかげで、

ラグー、私はメタストア(主にMySQLを使用)を使用していないので、実際にこの事が起こった

+0

。後で私は多くのリンクを激しく動かした後にこの問題を修正しました。 Hadoop-0.21.0では、hadoop-0.20.2-cdh3u2、hive-0.7.1、sqoop-1.3.0-cdh3u1を使用しているため、この問題は修正されている可能性があります。ところで質問をお寄せいただきありがとうございます。 :) –

関連する問題