【问题标题】:Cassandra PER PARTITION LIMIT not working throwing error in dev centerCassandra PER PARTITION LIMIT not working 在开发中心抛出错误
【发布时间】:2020-01-08 16:25:57
【问题描述】:

我试图在开发中心 (1.6) 的 CQL 查询下运行并看到此错误,因此不允许我执行查询。我验证了 DataStax 文档,发现语法正确。有什么帮助吗?

select * from some_table PER PARTITION LIMIT 1;

我看到的错误 -> no viable alternative at input 'PER

【问题讨论】:

    标签: cassandra datastax


    【解决方案1】:

    如果您使用的是 DataStax Enterprise 6.x,则需要使用 DataStax Studio 而不是 DevCenter。 DSE 6 支持每个分区限制没有问题,它是一个不理解这种语法的 DevCenter。

    【讨论】:

    • 谢谢亚历克斯。根据我的调查,我也看到 DevCenter 不起作用并使用 DataStax Studio。
    【解决方案2】:

    我的猜测是您使用的 Cassandra 版本不支持该语法。

    【讨论】:

    • 我有 Cassandra 6.x..问题与开发中心工具 1.6 有关吗?
    • 您能确认您正在使用的 Cassandra 版本吗? Cassandra 3.11.5 是今天推荐用于生产的最新版本
    • OP 有一个听起来像 DSE 的版本号
    • @CarlosMonroyNieblas 是的,我列出的版本适用于 DSE(Datastax Enterprise)。
    • 开发中心是一个较旧的应用程序,我认为 DataStax 不再支持。 PER PARTITION 语法是最近添加到 CQL 的,所以它可能只是不理解,但 DSE6 应该可以使用它。
    猜你喜欢
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 2023-03-19
    • 2020-05-20
    相关资源
    最近更新 更多