环境: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 访问 --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
但在 hive 中显示表,表 hivevisit2 不存在
好像exe cmd "sqoop -hive-import" 时会自动创建表,但是为什么看不到表
如果我重新执行 cmd "./bin/sqoop import --connect jdbc:mysql://localhost/metrics --username root -password 1023 --table 访问 --hive-import --create-hive-table -- hive-table hivevisit2 --hive-home /home/hadoop/hive/"
错误显示“元数据错误:AlreadyExistsException(消息:表 hivevisit2 已存在)”
谁能告诉我解决方案如何在配置单元导入期间自动创建表