gpt4 book ai didi

java - 带有连字符 (-) 的 Cassandra Keyspace 名称

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:44:01 25 4
gpt4 key购买 nike

我使用的是 cassandra 1.2.15 版本。使用 cassandra CQL Java 驱动程序,我将创建一个键空间。我的问题是我无法创建包含连字符(测试连字符)的键空间。

代码:

String query = "CREATE KEYSPACE \"test-hyphen\" WITH REPLICATION = { 'class': 'SimpleStrategy', 'replication_factor' : 1 }"
resultSet = session.execute(query)

当我尝试这样做时,出现以下异常:

java.lang.Exception: com.datastax.driver.core.exceptions.InvalidQueryException: "test-hyphen" is not a valid keyspace name

是否有任何解决方法或任何可能的方法来创建字符之间带有连字符的键空间?

最佳答案

这是不可能的。

From the documentation:

Keyspace names are 32 or fewer alpha-numeric characters and underscores, the first of which is an alpha character. Keyspace names are case-insensitive. To make a name case-sensitive, enclose it in double quotation marks.

关于java - 带有连字符 (-) 的 Cassandra Keyspace 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29569443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com