env:sqoop-1.4.2 hadoop-1.0.4 hive-0.9.0
import cmd:./bin/sqoop import --connect jdbc:mysql:// localhost /metrics --username root -password 1023 --table Visit --hive-import --create-hive-table --hive-table hivevisit2 --hive-home / home / hadoop / hive /
ファイルはhdfsに存在します:1つのアイテムが見つかりましたdrwxr-xr-x --hadoop supergroup 0 2013-02-19 10:36 / user / hive / Warehouse / hivevisit2
ただし、ハイブにテーブルを表示します。テーブルhivevisit2は存在しません。
exe cmd "sqoop -hive-import"の場合、テーブルは自動的に作成されるようですが、なぜテーブルが表示されないのですか?
cmd"./bin/sqoop import --connect jdbc:mysql:// localhost /metrics --username root -password 1023 --tableVisit--hive-import--create-hive-table-を再実行した場合hive-table hivevisit2 --hive-home / home / hadoop / hive / "
エラーは「メタデータのエラー:AlreadyExistsException(メッセージ:テーブルhivevisit2はすでに存在します)」を示しています
ハイブのインポート中にテーブルを自動作成する方法を教えてもらえますか