Indexing 无法为Azure ACS中的lucene搜索在cassandra表上创建自定义索引

Indexing 无法为Azure ACS中的lucene搜索在cassandra表上创建自定义索引,indexing,cassandra,lucene,acs,Indexing,Cassandra,Lucene,Acs,我已经成功地在Azure容器服务ACS中部署了cassandra lucene docker映像。进入容器后,当我尝试在cassandra表上创建自定义索引时,出现以下错误: InvalidRequest:来自服务器的错误:代码=2200[无效查询] message=压缩存储表上不支持辅助索引 具有群集列的 注意:相同的图像在kubernetes on baremetal for index creation脚本中运行良好。紧凑型存储是一项传统功能,在Cassandra 3.0之后没有任何好处,

我已经成功地在Azure容器服务ACS中部署了cassandra lucene docker映像。进入容器后,当我尝试在cassandra表上创建自定义索引时,出现以下错误:

InvalidRequest:来自服务器的错误:代码=2200[无效查询] message=压缩存储表上不支持辅助索引 具有群集列的


注意:相同的图像在kubernetes on baremetal for index creation脚本中运行良好。

紧凑型存储是一项传统功能,在Cassandra 3.0之后没有任何好处,但在细节方面有许多限制

您可以使用以下CQL禁用压缩存储:

ALTER TABLE mykeyspace.mytable删除压缩存储

如果您要部署一个新的Cassandra群集,我强烈建议您使用3.11.x或3.0.x分支中的最新版本,除非您出于遗留原因确实需要使用旧版本