Работает, но если только если указанные IP или имя доступны.
Если указываешь не существующее имя индекс остается там где есть, а я хочу чтобы в этом случае он выключился. А эластик ругнулся мол "Этот индекс некуда аллоцировать поэтому я его выключил".
Решилось. Указанное выше поведение выше поведение характерно только для уже существующих индексов.
Если в темплейте для вновь создаваемых индексов задать не существующий хост
Непонятно с какой целью это делается. Всё равно ведь ноды в одном кластере?
Если с целью секретности данных, то почему бы несколько кластеров не создать?
Один кластер проще обслуживать.
По хорошему, в кластере должно быть минимум три мастера и они должны быть выделенными серверами. При этом есть "N" проектов с примерно одинаковыми задачами, но разной нагрузкой и требованиями к производительности.
Получается (N-1)*3 лишних мастер ноды. Если каждому делать нормальный кластер.
Всё в одну кучу тоже класть нельзя, т.к. необходимо понимать кто сколько потребляет. Чтобы добавить, убавить ресурсов. Да тупо деньги посчитать.
Да, Elasticsearch не будет удалять существующий индекс если он внезапно начал нарушать требования фильтрации шард и его некуда перенести. Он так и будет висеть на узлах, где он был.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.