2017-05-18 39 views
0

我最近開始使用Cassandra,現在試圖與Kairosdb一起工作。我已經完成了安裝,並已做了以下修改cassandra.yaml文件:KairosDB - 與Cassandra集成時的緩衝區大小問題

start_rpc:真

rpc_address:本地主機

rpc_port:9160

當我嘗試啓動kairodb命令kairodb運行出現消息「KairosDB服務已啓動」,但隨後失敗,並在一段時間後出現以下錯誤:

將寫入緩衝區大小減少到150000. 您需要增加cassandra容量或更改kairosdb.datastore.cassandra.write_buffer_max_size屬性。 錯誤重新發送數據

我曾試圖改變write_buffer_max_size在kairosdb.properties並與緩衝區大小Cassandra.yaml插手,但似乎沒有任何工作。任何人都可以請建議一個解決方案。

回答

0

對我來說幫助值降低到像10000 值(「默認」據我所知是像500000)

另一種方式在這個問題上,調查是調整JVM選項。 (因爲Cassandra和kairosDB都是在JVM環境中運行的java進程。)

也許你可以告訴你玩過的值或範圍。 Cassandra和KairosDB是內存飢餓的程序。所以如果你的內存是有限的,一定要檢查這一點。