我试图让Sqoop读取mysql表的内容。到目前为止,我已设法转储表HDFS的完整内容,并且我还设法根据id获得增量更新。我无法做的是根据日期或日期时间戳获得增量更新。作业似乎正常运行(没有错误),但没有任何内容写入HDFS
我正在运行的命令是:
sqoop import
--connect jdbc:mysql://localhost/myDb
--username me
--password myPassword
--warehouse-dir /inc-3
--table myTable
--incremental lastmodified
--check-column datestamp
--last-value '2005-12-01'
我的所有数据都不到3年,所以我原本期望查询返回所有内容。
更新:这是关于如何使用Sqoop的问题,而不是关于Sql编程的问题
答案 0 :(得分:1)
检查一些事情: 1))正确描述了mysql中datestamp的数据类型 2))使用< - last-value 2005-12-01>没有关于价值的报价。
适合我。祝你好运!