[英]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.