2016-08-15 65 views
0

我正在嘗試通過使用卡桑德拉壓力來評估我當前模式的日期和水平壓縮策略。使用卡桑德拉壓力的模式測試

我有一個現有的數據集,我試圖運行反對成功,但我不會反對用'亂碼'數據進行測試。我真正想要的是集羣的突破點。

columnspec: 
    - name: id 
    population: gaussian(1000) 
    - name: date 
    cluster: fixed(14) 
    - name: session_token 
    size: fixed(30) 
    cluster: fixed(10000) 

insert: 
    partitions: fixed(1) 
    batchtype: UNLOGGED 
    select: fixed(1)/14000 

到目前爲止,我已經爲在我沒有變量Select * from table where id=500 and date > '2016-08-01';和查詢列表全手動查詢鍵,雖然這會產生大量的IOPS返回每秒0行甚至當我的數據集產生的結果通過cqlsh。

另外,當我嘗試插入使用這些columnspec的我遇到了我的批量太大的問題。 (在這種情況下,我只測試了一個碼頭集裝箱,而不是真正的集羣,以免污染我的測試數據集)。

我已經通過cassandra-stress工具教程和基準測試任何架構教程,並且無法解決我的問題。我期望這是來自對該主題缺乏深刻理解....

任何幫助,將非常感激。提前致謝

回答

-2

使用「插入」設置 - 選擇:固定(1)/ 14000 - 意味着cassandra-stress將嘗試每次操作10次插入。 10的批量大小似乎並不糟糕,所以我很驚訝這是一個問題。你有沒有試過 - 修正(1)/ 140000?這將導致每個操作一次插入。

+0

我試過把它提高到1插入和仍然有同樣的問題...我懷疑這是一個isuse與壓力測試工具。 – Highstead