cassandra

    0熱度

    1回答

    我有一類情況是這樣的: case class Address(id String, location String) case class Person(id String, name String, address Option[Address]) 現在我想在存儲卡珊德拉表中的這些案例類。我正在使用Lagom持久性。所以我創建了Read side Processor來完成這個任務。我寫了下

    0熱度

    2回答

    cassandra中節點和分區鍵之間的關係是什麼。根據分區鍵的哈希值,數據將存儲在一個節點中,這是否意味着節點和分區鍵之間存在「一對一」關係,即一個節點只包含分區鍵的散列值的一個值或節點可以包含分區鍵的多個哈希值。 因爲我對卡桑德拉不熟悉,所以在這個基本點上感到困惑。

    0熱度

    1回答

    我是卡桑德拉的新手,我有一個關於Cassandra和Parquet如何處理這個柱狀病例的基本問題。 我試圖找出自己,但沒有運氣到目前爲止。我發現在wiki …;Smith:001;Jones:002,004;Johnson:003;… 以下信息作爲兩個記錄存儲相同的值,「瓊斯」,就可以 商店這一次在列存儲,並指出了所有沿與之相匹配的行的 。對於許多常見搜索,例如「查找姓氏瓊斯的所有人 」,答案

    0熱度

    1回答

    我想用特定鍵將最新記錄寫入數據庫。如果我有記錄的時間戳,這很容易。但我有記錄的序列號而不是時間戳。 此外,序列號在達到較大值(2^16)後重置爲0。然而,序列號可以隨時重置,即使它沒有達到2^16。 我可以選擇追加所有記錄並讀取序列號最大的記錄。但是它會在復位後導致問題(因爲復位可能隨時發生)。 另一種選擇是使用輕量級事務,但我不確定它是否會保證併發性。性能可能會受到很大影響。 我該如何去做這件事

    0熱度

    1回答

    我有2個數據中心,每個都包含一個節點 我的集羣就像 先前羣集配置 有alomost 15個keyspaces ......但只有三個密鑰空間包含數據...並且數據僅存儲在存在於DC1中的一個節點中 所以我改變了配置爲兩個節點存在於同一個數據中心中,具有不同的機架...用於在兩個節點之間分配數據...對於那個 我分解了31個節點並將該節點重新添加到DC1 而且我改變了所有密鑰空間複製爲 ALTER

    9熱度

    3回答

    我試圖找到一種方法來記錄從python代碼在Cassandra上完成的所有查詢。具體記錄,因爲他們已經完成使用BatchStatement 執行執行是否有任何掛鉤或回調我可以用來登錄?

    1熱度

    1回答

    我有一個容量越來越擁擠的6節點集羣,所以我添加了6個新節點來提供幫助。我今天加入了我們的第一個節點,它從UJ到聯合國沒有問題,然後開始進行大量壓實工作。這個過程目前正在進行中,需要花費相當長的時間,而我所面臨的問題是,如果在將下一個節點添加到羣集之前,不讓壓縮穩定到正常水平有一個缺點。 我認爲它會影響「新節點」在重新分區時發生的流向「新節點2」的數據量的差異,但是這種影響有多麼消極?我不確定。 我

    0熱度

    2回答

    我想爲實體生成唯一的ID並將實體存儲在Cassandra數據庫中(僅當具有生成的ID的實體已不存在時)。 ID生成後,我檢查數據庫是否有任何具有相同ID的實體。如果不是,則該實體被保存。從爲MyService類的示例代碼: synchronized (MyService.class) { do { id = generateId(); } while (myDao.

    4熱度

    1回答

    我現在有一個持續的事件驅動的實時流數據的列家族建模爲這樣的應用: CREATE TABLE current_data ( account_id text, value text, PRIMARY KEY (account_id) ) 數據正在每隔X秒發送每個帳戶ID,所以我們每次收到事件時都會覆蓋現有的行。這些數據包含當前的實時信息,我們只關心最近的事件(對於較舊

    1熱度

    1回答

    我擁有一個Cassandra的5節點集羣,每個節點上的複製因子爲3時約有650 GB的數據。我最近開始在/ var/log /卡桑德拉/ SYSTEM.LOG。 INFO [ReadStage-5] 2017年10月17日17:06:07887 NoSpamLogger.java:91 - 達到(1.000GiB),最大存儲器使用不能分配1.000MiB的塊 我試圖增加file_cache_siz