错误详情:
Error: java.lang.RuntimeException: org.apache.phoenix.schema.IllegalDataException: java.lang.IllegalArgumentException: Invalid format: "?"
Caused by: org.apache.phoenix.schema.IllegalDataException: java.lang.IllegalArgumentException: Invalid format: "?"
错误原因:
这是数据类型错误, 有两种可能:
1. 建表语句中数据类型弄错了, 和要导入的数据不匹配
2. 数据中出现了特殊字符, 使得数据错位了, 牛头对上了马嘴, 当然会报错
因为我已经对特殊字符做了处理, 所以这里我的错误原因是: 数据中包含了我的分隔符, №, 一个非常偏门的字符, 是通过搜狗输入法的特殊字符才打出来的, 没想到真是防不胜防, 这也能包含, 所以最好的做法就是, 对特殊字符处理之后, 对自己定义的分隔符也做一下处理, 我这里将其替换成了空字符串, 也就相当于删除了