我正在尝试使用sqoop逐步导入。它适用于列id但是当我在日期列中尝试执行相同的操作时它显示错误,mysql中的日期列是varchar格式。
代码:
sqoop import --connect jdbc:mysql://$hostName/$dbName --username $userName --password $pass --query "select * , 'username' as user_name, 'date' as created_date from $tableName WHERE $cloumnName between ${values[0]} and ${values[1]} AND \$CONDITIONS" --target-dir outputPath --append --m mapperNo --split-by splitByValue --check-column cloumnName --incremental $imode
错误:
16/12/20 01:18:46错误tool.ImportTool:导入时出错:字符列(date_field)不能用于确定要逐步导入的行。