当导入包含大字段(长度超过124214个字符)的记录时,我遇到了错误:
"字段大小超过字段限制(131072)"
我看过其他帖子上关于如何在Python中解决此问题,但我不知道在CQLSH上是否可能。
谢谢
看一下这个回答:
_csv.Error: field larger than field limit (131072)
你需要将此解决方案添加到 cqlsh 文件的顶部。因此,在以下内容之后:
import csv
import getpass
csv.field_size_limit(sys.maxsize)
从https://cassandra.apache.org/download/下载并提取cassandra分发版
在提取后的conf目录中找到cqlshrc.sample文件
将cqlshrc.sample复制到~/.cassandra并将其重命名为cqlshrc
打开cqlshrc文件并将; field_size_limit = 131072
更改为field_size_limit = 1000000000
不要忘记在上一步中删除“;”
打开一个新终端并运行您的查询