env: sqoop-1.4.2 hadoop-1.0.4 улей-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 / улей /
файлы существуют в hdfs: Найдено 1 элементов drwxr-xr-x - hadoop supergroup 0 2013-02-19 10:36 / user / hive / inventory / hivevisit2
но показать таблицы в улье, таблица hivevisit2 не существует
Кажется, что когда exe cmd "sqoop -hive-import", он создаст таблицу автоматически, но почему, когда я не вижу таблицу
если я повторно выполняю cmd "./bin/sqoop import --connect jdbc: mysql: // localhost / metrics --username root -password 1023 --table Visit --hive-import --create-hive-table - таблица-улей hivevisit2 --hive-home / home / hadoop / hive / "
ошибка показывает «Ошибка в метаданных: AlreadyExistsException (сообщение: Таблица hivevisit2 уже существует)»
может ли кто-нибудь сказать мне решение, как автоматически создавать таблицу во время импорта улья