【发布时间】:2015-05-25 07:20:23
【问题描述】:
目前,我知道我可以使用--hive-import 选项告诉 hive 在 hive 中自动创建表,但是在 hive 中自动创建的表不包含在 mysql 表中的 cmets。
有没有办法在 hive 表和 mysql 表之间同步 cmets?
确切地说,我有以下 mysql 表:
CREATE TABLE `orders` (
`current_day` varchar(11) NOT NULL DEFAULT '' COMMENT 'order day',
`total` int(11) unsigned NOT NULL COMMENT 'total order'
);
我使用以下命令导入配置单元:
sqoop import --connect jdbc:mysql://<mysql-host>:3306/xigua --username <user> --password <pwd> --table orders --hive-import -m 1
然后在蜂巢中我得到下表:
CREATE TABLE `orders`(
`current_day` string,
`total` bigint)
COMMENT 'Imported by sqoop on 2015/05/25 15:10:03'
ROW FORMAT DELIMITED
【问题讨论】:
标签: mysql database hadoop sqoop