2016-06-13 19 views
2

我創建了一個Cassandra作業,它從Oracle獲取數據併爲數據創建SSTable文件。當我們遇到問題時,我們正在測試Job的表現。Cassandra SSTableLoad內存泄漏問題

每當有大量的數據被處理時,SSTablewrite會創建多個Data.db文件,然後運行到內存泄漏問題。任何人都可以請幫我理解這個問題是什麼,我們如何解決它。

_search/testing_table/testing_poc-testing_table-TMP-KA-10-Index.db到/file_directoory/to_load/ss_tables/testing_table/testing_poc-testing_table-ka-10-Index.db 03:15:09.209 [線程-2] DEBUG o.apache.cassandra.io.util.FileUtils - 將/file_directoory/to_load/ss_tables/testing_table/testing_poc-testing_table-tmp-ka-10-Data.db重命名爲/ file_directoory/to_load/ss_tables/testing_table/testing_poc -testing_table-ka-10-Data.db 03:15:22.378 [Reference-Reaper:1] ERROR oacassandra.utils.concurrent.Ref - LEAK DETECTED:一個引用(org.apache.cassandra.utils.concurrent.Ref $ State @ 322fe601)to class [email protected]:Memory @ [7ffadc07c380..7ffadc07c3e4)在參考垃圾收集之前未發佈

回答