cql

    2熱度

    2回答

    我很難用使用cqerl更新地圖的語法。現在我曾嘗試以下,直到它不工作 statement = "UPDATE keyspace SET data[?] = :data_value WHERE scope = ?;", values = [{data,"Key Value"},{data_value, "Data Value",{scope, "Scope Value"}] 我在做什麼

    0熱度

    1回答

    我想了解在Cassandra中刪除後如何快速回收空間。我發現了很多描述墓碑的文章,以及當您進行範圍查詢時可能產生的問題,Cassandra必須掃描大量墓碑行才能找到更稀缺的活動文章。而且我知道你不能將gc_grace_seconds設置得太低,否則你將有殭屍記錄,如果一個節點脫機並在墓碑從其餘機器上消失後又回來了,殭屍記錄就會彈出。這一切都有道理。 但是,如果墓碑放置在鍵那麼它應該有可能回收其餘行

    0熱度

    1回答

    有沒有在INSERT中使用JSON文字內部的CQL函數的方法?例如: CREATE TABLE oranges ( id uuid, color text, PRIMARY KEY (id) ); 這些工作: INSERT INTO oranges JSON '{ "id": "f8f54a3c-b91c-4ff5-8f31-5784beafe1dc",

    0熱度

    1回答

    cassandra中是否存在等價的rdbms rownums用於沒有謂詞條件的分頁來遍歷整個表並獲取行並操作在他們。 我試圖在具有數百萬與主鍵的行,B的一個巨大的表進行操作,我需要清除記錄基於時間戳列是列c 我在cqlsh使用極限嘗試和還有python模塊,我在cassandra python模塊中使用了fetch_size特性,但是沒有成功實現分頁。需要您的建議才能繼續下去。

    1熱度

    1回答

    我有以下表來存儲時間序列數據: CREATE TABLE alerts_by_year_day ( day_of_year int, year int, alert_timestamp timestamp, serial_number text, alert_id uuid, alert_type text, ....

    1熱度

    2回答

    我在卡桑德拉有一張桌子。 我的任務是: 我想選擇與時間範圍的記錄(所以時間戳必須是主鍵,而不是使用允許過濾) 當我插入記錄和PROVIDER_ID和文件名存在於表,記錄更新 CREATE TABLE test ( name text, filename text, timestamp timestamp, is_deleted boolean, PR

    2熱度

    1回答

    我必須在Cassandra 3.x中存儲協議​​緩衝區結構。它是在一個.proto文件中定義爲: message Attribute { required string key = 1; oneof value { int64 integerValue = 2; float floatValue = 3; string stringValu

    1熱度

    2回答

    我在Google雲上的3節點集羣上測試Cassandra,並嘗試查看節點之間的範圍所有權分佈(我有RF = 3的測試鍵空間)。我已經嘗試了CQL描述集羣和Nodetool describecluster,但它們都沒有顯示範圍(僅限於snitch,partitioner和schema版本)。運行cqlsh 5.0.1 | Cassandra 3.9 | CQL規範3.4.2。任何想法我怎麼能找到這個

    3熱度

    1回答

    只是好奇Cassandra 3.9支持哪些版本的cql。 我知道Cassandra 3.9支持cql 3.4.2,但是是否也支持3.4.3?以及如何升級/配置Cassandra 3.9以使用cql 3.4.3? 我在網上搜了一下,發現有一些信息,比如Which CQL version corresponds to which Cassandra version?,https://docs.data

    0熱度

    1回答

    我有以下時間序列在我的卡桑德拉集羣: CREATE TABLE consumptions ( meter_id int, date date, meter_date_time timestamp, data text, PRIMARY KEY ((meter_id, date), meter_date_time) ) WITH CLUSTERING