我在SQL Server中有一个表,该表中大约有39列。我尝试过将表导入HDFS和Hive的sqoop,数据杂乱无章,无处不在。该表中的某些字段包含带有换行符的数据,我认为这是在配置单元中创建混乱数据的根本原因。 如何在sqoop命令中为某些字段设置新行定界。
我从SQL表中编写了1行数据的脚本,正如您所看到的屏幕截图所示,我的数据中有换行符。
我尝试了以下sqoop命令:
sqoop导入--connect“ jdbc:sqlserver://192.169.106.64; database = DRE; username = sqoop; password = hadoop” --table NCentralAlerts_Temp --hive-import -m 1 --fields-terminated-by \ n
但这仍然不能解决问题。如何在Hive中获得数据的清晰表示?