我已经在 Cassandra shell 上运行了CQL查询,以创建一个物化视图,其中收集列是主键的一部分,并且该查询仅带有警告即可成功执行
材料化视图是实验性的,不建议用于 生产用途。
但是使用Java尝试相同操作会导致以下错误:
由以下原因引起:com.datastax.driver.core.exceptions.InvalidQueryException: 无法在的PRIMARY KEY中使用MultiCell列“引用” 物化视图
其中引用是列的映射类型。是否由于datastax驱动程序的限制而导致错误?
我试图寻找解决方案,但它们与不是 Frozen 的馆藏类型有关。现在,引用列在基表中已冻结,但是当使用Java代码session.execute("QUERY");
调用时,物化视图创建查询仍引发异常。
上面有什么解决办法吗?