cassandra

    1熱度

    1回答

    最近我們將2個DC配置中的8個cassandra節點從3.0.8升級到3.0.14。那麼,在升級3.0.8到3.0.14時,我是否必須運行nodetool升級穩定版呢?如果我們應該這樣做,以最快的方式完成升級穩定的最佳做法是什麼? 謝謝。

    0熱度

    2回答

    我們使用一個pig腳本將數據從配置單元導出到Cassandra。 該腳本將截斷cassandra表並運行導出。 要執行TRUNCATE部分,我們使用下面的命令。但是,如果該節點此刻關閉,腳本將失敗。 $ cqlsh -u user -p password host1 -e "USE randomkeyspace; CONSISTENCY ALL;TRUNCATE TABLE randomtable

    1熱度

    2回答

    我有一個字符串「A」,「B」,「C」的列表。 我想知道如何檢查所有這些字符串是否存在於Cassandra列中。 我有兩種方法我以前用於關係數據庫,但我最近搬到了卡桑德拉,我不知道如何實現這一點。 問題是我有大約100個字符串,我必須檢查,我不想發送100個請求到我的數據庫。這不是明智的。

    0熱度

    1回答

    第一次當我啓動遠程緩存服務器它給出的輸出,但第二次查詢不工作,但我在客戶端節點上獲取緩存大小。即使我可以通過cache.iterator()獲取數據,但不是通過緩存查詢而不是通過sql來獲取,也不能通過文本查詢來掃描。 代碼: - List<Cache.Entry<PersonKey, Person>> as = cache.query(new SqlQuery<PersonKey, Person

    1熱度

    1回答

    我有以下代碼 @Indexed @PrimaryKeyColumn(name = "x", ordinal = 1, type = PrimaryKeyType.PARTITIONED) @Column(value="x") private String x; @Indexed @PrimaryKeyColumn(name = "code", o

    1熱度

    2回答

    我們有一個6節點Cassandra集羣正在大量使用。我們一直在使用垃圾收集器停止世界事件,在節點中可能需要長達50秒的時間,同時Cassandra節點沒有響應,甚至不接受新的登錄。 額外的細節: 卡桑德拉版本:3.11 堆大小= 12 GB 我們使用G1垃圾收集器的默認設置 節點尺寸:4級的CPU 28 GB RAM G1 GC行爲在所有節點上都是相同的。 任何幫助將非常感謝! 編輯1: 檢查對象

    0熱度

    1回答

    我們的組織在Linux集羣上有一個Cassandra。我有一個用戶名和密碼。我使用datastax與Java連接到此羣集。但是,有限制,例如我無法運行describe,因爲這是cql的延伸。我想在命令提示符下運行cql。我怎樣才能做到這一點?我需要在Windows 10計算機上安裝以便能夠連接到該遠程Cassandra羣集? (我不能ssh來羣集)

    0熱度

    1回答

    我正在嘗試實現由Cassandra支持的分頁REST API。我發現Cassandra驅動程序具有分頁功能(http://docs.datastax.com/en/developer/java-driver/3.3/manual/paging/)。我用這個功能做了一個簡單的實驗,它似乎工作。 通過設置適當的頁面大小和頁面狀態,即使服務器(Web服務器,而不是Cassandra服務器)重新啓動,我仍

    0熱度

    1回答

    鑑於表: CREATE TABLE T ( a int, last_modification_time timestamp, b int, PRIMARY KEY (a) ); 我經常更新記錄。對於每個更新last_modification_time設置爲now()並且還設置了其他字段。 什麼是正確的卡桑德拉方法能夠查詢last_modificat

    1熱度

    1回答

    我想執行查詢,select * from comments_by_post where post_id ='postid'; 我設計意見表如下 - CREATE TABLE comments_by_post ( post_id text, posted_timestamp timestamp, actor_id text, comment_id text,