无法为azure acs中的lucene搜索在cassandra表上创建自定义索引

tcomlyy6  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(356)

我成功地部署了 cassandra-lucene docker 图像输入 Azure Container Services (ACS) . 进入容器后,当我尝试在cassandra表上创建自定义索引时,出现以下错误:
invalidrequest:来自服务器的错误:code=2200[invalid query]message=“具有群集列的压缩存储表不支持辅助索引”
注意:对于索引创建脚本,相同的图像在baremetal上的kubernetes中工作良好。

d7v8vwbk

d7v8vwbk1#

紧凑型存储是一个传统的特性,在Cassandra3.0之后没有任何好处,但是有很多限制(详见这里)。
可以使用以下cql禁用压缩存储: ALTER TABLE mykeyspace.mytable DROP COMPACT STORAGE; 如果您要部署一个新的cassandra集群,我强烈建议您使用3.11.x(或3.0.x)分支中的最新版本,除非您确实需要使用旧版本。

相关问题