column-family

    1熱度

    1回答

    我想從CSV文件導入數據到HBase表中。但是我在導入時遇到了下面顯示的異常。 Error: com.google.protobuf.InvalidProtocolBufferException: Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the

    4熱度

    2回答

    因爲HBase表是稀疏表,所以HBase不僅存儲每個單元的值,而且存儲標識單元所需的所有信息(通常描述爲Key,不要與RowKey混淆)。 重點如下所示: RowKey-的ColumnFamily - ColumnQualifier時間戳 而這一切的信息都存儲於每個條目。 這就是爲什麼建議使用列名系列和列限定符的縮寫名稱來減少額外開銷。 我的問題:爲什麼我需要爲每個條目存儲ColumnFamily

    1熱度

    1回答

    我確實想要使用命令nodetool repair -st starting_token -et ending_token逐個修復列族。由於列族中的每一行都有不同的標記值範圍,有沒有辦法在CQL中獲得單列列族擁有的不同標記範圍?

    0熱度

    1回答

    取自http://www.ibm.com/developerworks/library/os-apache-cassandra/中的示例。假設我們關心兩個實體:書籍和標籤。一本書有多個標籤,所以它們之間的關係是1:M。 根據文章,我們應該創建兩個列族:Books和Tags2BooksIndex。前者存儲關於一本書的所有信息(包括其所有標籤),而後者是一個從標籤映射到書籍的索引,因此對於給定的標籤,

    0熱度

    1回答

    據鳳凰網站上的描述: 下面的CREATE TABLE DDL將創建兩個列faimiles A和B. CREATE TABLE TEST (MYKEY VARCHAR NOT NULL PRIMARY KEY, A.COL1 VARCHAR, A.COL2 VARCHAR, B.COL3 VARCHAR) 但我需要不定義任何列創建一個列族,那麼所有列屬於列家族將是動態的。除了爲列族創建一個虛擬

    0熱度

    2回答

    我是Cassandra和Column族數據庫world的新手。我有一個場景,需要將數據從一個Column族數據庫(如Scylla數據庫)移動到另一個列家庭數據庫Datastax Cassandra。要傳輸的數據量將在百萬。我想這個數據傳輸發生在定期的間隔時間讓我說2分鐘。我正在探索sstableloader選項。沒有運氣。對我的場景是否有其他更好的方法?任何建議將不勝感激。

    1熱度

    1回答

    我正在開發一個用於從不同來源生成的數據的Hbase存儲。通常來自同一個源的列更可能同時被檢索到。預期的讀寫比率大致在1/10到1/100之間(取決於不同的來源)。 所以有是我兩個選擇: 多列族:只要創建一個表和多個列族,從相同的源數據的每個種類將形成列族。 多個表格:爲每個來源創建一個表格(有一個列族)。 這裏有一些我的理解,請糾正我,如果有任何錯誤。 多表解決方案適用於動態添加新來源。雖然多列家

    0熱度

    1回答

    在我們的Cassandra表中,每當我們更改「collection-type」列的數據類型時,就會引發問題。例如:卡桑德拉吸收這種變化 下降現有列 等待: 對於來自text改變數據類型爲Map<text,float>我們做到這一點。 添加列(同名)但數據類型不同。 這反映了所有節點罰款,但卡桑德拉日誌開始與壓實過程中抱怨: 的RuntimeException:6D6 ... 73沒有被定義爲一個集

    0熱度

    1回答

    我想使用下列內容: List<Cell> cells = sourcePut.get(CfBytes, QualBytes); 但它返回我的空單,因爲我沒有指定正確的列族和/或更正預選賽。 對於我的源表,如何查看所有列族和限定符? 我還沒有創建HBase表,它已經可用。

    0熱度

    1回答

    我有下面的代碼: rocksdb::DBWithTTL* db = ... rocksdb::WriteOptions writeOptions; rocksdb::ColumnFamilyHandle cfHandle = ... std::string keyPrefix = "prefix"; std::string key = keyPrefix + "_key"; std::