我想导入一个csv文件到docker容器中的cassandra表中。我已经使用下面的命令将csv文件添加到容器中docker cp file_location docker_file_location
.
我已使用docker cp命令将CSV文件复制到docker容器。现在我尝试使用COPY
导入CSV。下面是我使用的命令
编辑:我已经尝试使用STDIN
,我将从终端的输入,仍然给出相同的错误。
我收到以下错误,但我无法理解。
Failed to import 1000 rows: ParseError - Struct() argument 1 must be string, not unicode, given up without retries
我尝试了以下命令
COPY keyspace.table_name (id,id_type,location_id,event_source,event_name,message_json,source_ts,timestamp)
FROM '/myFile0.csv' WITH DELIMITER=',' AND HEADER=TRUE;
1条答案
按热度按时间5uzkadbs1#
您可以检查表方案中列的数据类型,并将其与CSV文件中列的数据类型进行比较。请确保它们匹配,并且CSV文件中的数据对于相应列的格式正确。