【发布时间】:2017-11-18 09:48:44
【问题描述】:
有没有办法使用时间戳以外的列值自动执行 sqoop 导入。我试图在我的表中使用一列(ID)。但它没有用。下面是示例代码,我正在使用 cloudera hadoop UI 进行自动化。问题是最后一个值不会自动更新。
import
--connect
jdbc:mysql://172.26.122.123:3306/books
--username
hadoop
--password
********
--incremental
append
--check-column
id
--last-value
0
--table
authors
--as-textfile
--fields-terminated-by
","
--null-string
\0
--null-non-string
\0
--target-dir
/user/thilina_08838/source/test
-m
1
下面是mysql表的结构 +-----------+-------------+------+-----+---------+ --------+ |领域 |类型 |空 |钥匙 |默认 |额外 | +-----------+-------------+------+-----+---------+ --------+ |编号 |整数(11) |是 | |空 | | |姓名 | varchar(20) |是 | |空 | | |电子邮件 | varchar(20) |是 | |空 | | |时间戳 |日期时间 |是 | |空 | | +-----------+-------------+------+-----+---------+ --------+
【问题讨论】:
标签: hadoop bigdata cloudera sqoop