簡體   English   中英

帶連字符 (-) 的 Cassandra 密鑰空間名稱

[英]Cassandra Keyspace name with hyphen (-)

我正在使用 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" 不是有效的鍵空間名稱

在字符之間創建帶有連字符的鍵空間的任何解決方法或任何可能的方法?

這是無法做到的。

從文檔:

鍵空間名稱是 32 個或更少的字母數字字符和下划線,其中第一個是字母字符。 鍵空間名稱不區分大小寫。 要使名稱區分大小寫,請將其括在雙引號中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM