Я работаю с datastax 3.1 на одном узле с 4 ГБ оперативной памяти. Я ничего не менял в cassandra-en.sh и cassandra.yaml, кроме --Xss (из-за моей версии java, которая требует немного больше). Поэтому по умолчанию для Cassandra установлено значение 1Go my -Xms и параметры -Xmx: -Xms1024M - Xmx1024M
Но при вставке моих данных после примерно 200000 строк (в 3 разных column_families) журналы Solr и cassandra продолжают повторять такое предупреждение:
WARN StorageService Очистка CFS (Keyspace = 'OpsCenter', ColumnFamily = 'rollups60') для уменьшения нагрузки на память 17:58:07
WARN GCInspector Heap заполнен на 0,8825103486201678. Возможно, вам потребуется уменьшить размер таблицы памяти и / или кеша. Кассандра теперь очистит две самые большие таблицы памяти, чтобы освободить память. Отрегулируйте порог flush_largest_memtables_at в cassandra.yaml, если вы не хотите, чтобы Кассандра делала это автоматически
Итак, хорошо, моя куча заполнена, но почему после промывки моя куча все еще заполнена?
Если я перестану вставлять данные на этом этапе. Предупреждение повторять. Если я остановлюсь и перезапущу cassandra. Нет проблем поднять
Похоже, проблема с утечкой памяти? Итак, на что я должен смотреть?
Спасибо за помощь Futur.