Nosql

Cassandra cqlsh 瀏覽器查詢只能以字節為單位

  • April 17, 2012

我在 Linux 上通過 cqlsh 客戶端使用 Cassandra 數據庫。我只能使用以字節形式給出的值進行查詢,但我想像在 SQL 中那樣使用客戶端進行搜尋,其中一切都是字元串。

我應該使用假設嗎?仍然使用它我只能更改輸出,但不能更改查詢。

我在範例情況下使用了Hector Object Mapping,HOM也用於從頭開始創建數據庫。這不是一個好主意,因為一切都作為字節處理,就像它們通常那樣,因此沒有給出關於如何解釋它們的說明。

對此的解決方案是使用 cqlsh 客戶端並在那裡提供 CQL 查詢以添加表。所以,我提出瞭如下查詢:

CREATE COLUMNFAMILY users (KEY varchar PRIMARY KEY, password varchar);

有了這些,值得注意的是賦予每一列的顯式類型(varchar 表示密碼)。現在,在同一個工具上,數據被解釋為我想要的。

也可以看看:

CQL 入門頁面中的更多資訊。

另請參閱CQL 語言參考以獲取更多資訊,例如關於前面提到的 varchar 以外的可用數據類型。

引用自:https://dba.stackexchange.com/questions/16475