簡體   English   中英

Cassandra:復制為空

[英]Cassandra: copy null

我在Cassandra中有COPY命令的問題。 我嘗試將舊數據庫移到新服務器上,但是當我使用COPY FROM時收到錯誤消息:

Failed to import 1 rows: ParseError - invalid literal for int() with base 10: 'null',  given up without retries

一些字段為空,需要保留此信息。 我使用COPY TO創建的CSV:

COPY tabel TO './db.csv' WITH NULL='null'

如果我嘗試不使用NULL ='null'的CSV文件,則會收到錯誤消息:

Failed to import 1 rows: ParseError - invalid literal for int() with base 10: '',  given up without retries

如何將null分配給int? Cassandra版本:[cqlsh 5.0.1 | 卡桑德拉2.2.6 | CQL規范3.3.1 | 本機協議v4]

我在JIRA中發現了一個錯誤描述:

https://issues.apache.org/jira/browse/CASSANDRA-11549

該補丁在Linux和Windows上都對我有效。 我剛剛手動替換了給定文件中的一行代碼:

https://github.com/stef1927/cassandra/commit/6e7664380bb6ddea37efd5f866b7631fdc84bdac

它也對您有用嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM