Инкрементальный импорт Sqoop 'lastmodified' игнорирует параметр last-value - PullRequest
0 голосов
/ 17 мая 2019

Я хочу импортировать только новые добавленные строки (id> 110, create_date> 2019-05-17 08:07:13) из таблицы mysql

+---------------+--------------------+---------------------+
| department_id | department_name    | created_date        |
+---------------+--------------------+---------------------+
|             2 | Fitness            | 2019-05-17 08:07:13 |
|             3 | Footwear           | 2019-05-17 08:07:13 |
|             4 | Apparel            | 2019-05-17 08:07:13 |
|             5 | Golf               | 2019-05-17 08:07:13 |
|           ... |        ...         |         ...         |
|            23 | Science            | 2019-05-17 08:07:13 |
|            24 | Engineering        | 2019-05-17 08:07:13 |
|           110 | Civil              | 2019-05-17 08:10:00 | <<-+- new records
|           111 | Mechanical         | 2019-05-17 08:10:00 |    |
|           112 | Automobile         | 2019-05-17 08:10:00 |    |
|           113 | Pharma             | 2019-05-17 08:10:00 |    |
|           114 | Social Engineering | 2019-05-17 08:10:01 | <<-+
+---------------+--------------------+---------------------+

Но добавочный импорт sqoop с использованием режима lastmodified импортируетсявсе записи.

sqoop import 
--connect ...  
--table departments_new 
--target-dir /user/hive/warehouse/tmp9.db/ 
-m 1 
--append 
--incremental lastmodified 
--check-column created_date 
--last-value '2019-05-17 08:07:13' 
--split-by 'department_id';

Я ожидал, что эта команда импортирует только записи, ограниченные созданной датой.Но результат выглядит так.

2,Fitness,2019-05-17 08:07:13.0         <<-+
...                                        |
22,Maths,2019-05-17 08:07:13.0             |
23,Science,2019-05-17 08:07:13.0           |
24,Engineering,2019-05-17 08:07:13.0    <<-+- this should not be here
110,Civil,2019-05-17 08:10:00.0
111,Mechanical,2019-05-17 08:10:00.0
112,Automobile,2019-05-17 08:10:00.0
113,Pharma,2019-05-17 08:10:00.0
114,Social Engineering,2019-05-17 08:10:01.0

Что я делаю не так?

...