cassandra-3.0

    1熱度

    1回答

    我創建了一個表有連字符 create table word (name text,"all-category" text,primary key(name)); 我能成功做到這一點 desc schema; CREATE KEYSPACE demo WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'

    8熱度

    9回答

    我試圖在datastax中運行cassandra 3.0。但是我收到一個錯誤,說 Cassandra 3.0及更高版本需要Java 8u40或更高版本。 我已安裝java並將jdk1.8.0_65移至/usr/local/java,並將JAVA_HOME設置爲/usr/local/java/jdk1.8.0_65。 但我仍然面臨以下錯誤。 卡桑德拉3.0及更高版本需要安裝Java 8u40或更高版

    0熱度

    2回答

    在我看來,如果重新嘗試,使用IF會使聲明失敗。因此,該聲明不是冪等的。例如,考慮到以下CQL,如果由於超時或系統問題而失敗,並且我重試了它,那麼它可能無法工作,因爲另一個人可能在重試之間更新了版本。 UPDATE users SET name = 'foo', version = 4 WHERE userid = 1 IF version = 3 Cassandra更新的最佳實踐是使更新

    3熱度

    1回答

    如果我們向C *環添加了新節點,是否需要運行「nodetool cleanup」以擺脫現在已分配到別處的數據?或者在正常的壓縮過程中會發生這種情況嗎? 在正常的壓縮過程中,C *是否刪除不再屬於這個節點的數據,或者我們是否需要運行「nodetoool cleanup」?詢問是因爲「清理」會耗盡並在完成之前崩潰節點。 如果我們需要運行「nodetool cleanup」,有沒有辦法找出哪個節點現在有

    -1熱度

    1回答

    我很高興現在Cassandra 3.0已經出來,並且認爲我會檢查文檔。 This documentation page指出3.0支持物化視圖。 此功能仍在進行中(爲什麼然後在「新功能」一節中說明?)或它是如何使用的?

    0熱度

    1回答

    幾分鐘前,我通過apt-get升級(在Ubuntu Linux 14.04 LTS上)將Cassandra升級到3.0.0,安裝並重新啓動後,我可以使用連接到我的密鑰空間cqlsh工具和一切正常,但當我第一次嘗試使用DataStax PHP驅動程序進行連接時,第一次得到「所有I/O線程上的所有連接都很忙」,但現在我得到「沒有可用於控制連接的主機」。連接數據是相同的,所以127.0.0.1和默認端口

    16熱度

    4回答

    我有一個批量推送(INSERT)記錄到Cassandra集羣的Java客戶端。批處理中的元素都具有相同的行鍵,因此它們全部將放置在同一個節點中。此外,我不需要交易是原子的,所以我一直在使用未記錄的批次。 每個批次中的INSERT命令的數量取決於不同的因素,但可以是5到50000之間的任何值。首先,我只放入與我在一批中一樣多的命令並提交它。這扔了com.datastax.driver.core.ex

    2熱度

    2回答

    我試圖從2.2.1升級卡桑德拉到3.0.0,但卡桑德拉不啓動: ERROR [main] 2015-11-30 15:44:50,164 CassandraDaemon.java:702 - Exception encountered during startup java.lang.NullPointerException: null at org.apache.cassandra.