数据导入期间 Cassandra 编码错误

问题描述 投票:0回答:1

我正在尝试根据以 utf-8-bom 编码的 notepad++ 将 csv 文件中的数据导入到 cassandra4.0 中的表中,但出现错误:

Starting copy of airportdb.airport with columns [airport_id, iata, icao, name].
airport.cql:44:Failed to import 1 rows: ParseError - Failed to parse 1 : invalid literal for int() with base 10: '\ufeff1',  given up without retries

我的导入代码:

CREATE TABLE airplane (
  airplane_id int  PRIMARY KEY,
  capacity int,
  type_id int,
  airline_id int
) ;

COPY airplane (airplane_id, capacity, type_id, airline_id)  
FROM 'airplane.csv' WITH DELIMITER = ';';

以及 csv 的样子 CSVFile

database cassandra cql cqlsh
1个回答
0
投票

cqlsh 无法解析 CSV 文件中的 BOM 编码条目。

将文件另存为纯文本,然后重试。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.