во-первых, я долго искал, но нашел решение, поэтому я не пытаюсь решить свою конкретную проблему, стараясь быть кратким:
Solr-спецификация 4.0.0.2012.10.06.03.04.33
один хозяин, три раба
около 70 000 документов в индексе
master запускается для полного импорта / создания полного нового индекса ~ один раз в день
параметры командной строки для триггера: ?command=full-import&verbose=false&clean=false&commit=true&optimize=true
ведомые устройства запускают мастер для нового индекса, если GEN увеличивается (полный импорт + жесткая фиксация, как уже упоминалось), они извлекают новый индекс
автокоммит/автософткоммит не настроен
проблема в том, что каждая жесткая фиксация индекса (~ 670 МБ) записывается на диск один раз в день, но старый никогда не удаляется. Насколько я понимаю, solr хранит достаточно tlog, чтобы иметь возможность восстановить последние 100 изменений в документах, я прав?
В моей настройке я уверен, что каждый день изменяются не менее 100 документов (или наборов данных в исходной базе данных), поэтому я не понимаю, почему solr никогда не удаляет старые tlog.
Я был бы рад, если бы кто-то мог указать правильное направление, в настоящее время я понятия не имею, что делать дальше. Также я не нашел установку, подобную этой, описанную с такими проблемами.
Спасибо ;)