我使用CentOS并通过命令导入:
$ cqlsh -e "SOURCE '...'"
我得到一个错误:
SyntaxException: Unknown property 'dclocal_read_repair_chance'
当schema_db从旧版本2.2导入到新版本4.1.2时。有人有同样的问题吗?
ahy6op9u1#
后台修复在Cassandra 3.0和3.11中被弃用,并在Cassandra 4.0(CASSANDRA-13910)中完全删除。这意味着表选项read_repair_chance和dclocal_read_repair_chance不再有效,不能在C* 4.x中使用。您需要手动修改用于在C* 4.1中创建模式的源CQL文件,并删除不推荐的表选项,然后重试。考虑到版本的大幅跳跃,我强烈建议您查看NEWS.txt for C* 3.0、3.11、4.0和4.1中的升级步骤,以便您对可能遇到的问题有一个很好的了解。干杯!
read_repair_chance
dclocal_read_repair_chance
NEWS.txt
1条答案
按热度按时间ahy6op9u1#
后台修复在Cassandra 3.0和3.11中被弃用,并在Cassandra 4.0(CASSANDRA-13910)中完全删除。这意味着表选项
read_repair_chance
和dclocal_read_repair_chance
不再有效,不能在C* 4.x中使用。您需要手动修改用于在C* 4.1中创建模式的源CQL文件,并删除不推荐的表选项,然后重试。
考虑到版本的大幅跳跃,我强烈建议您查看
NEWS.txt
for C* 3.0、3.11、4.0和4.1中的升级步骤,以便您对可能遇到的问题有一个很好的了解。干杯!