用Sqoop将MySQL的表导入到HDFS中,报错:Unknown column ‘???’ in ‘field list’
1. 报错如下:
2. 报错原因
注意看报错的这里:
主要是因为我们导入的目标表的字段为中文,识别不了
3. 解决问题:
我们在Navicate里将表的字段改成英文即可
我们再输入命令导入:
sqoop import --connect jdbc:mysql://192.168.43.156/xscj --username root --password root --table taobao --delete-target-dir
//--delete-tartget-dir删除已经存在的表(我