Вопросы
Итак, мы используем elasticsearch-5.6.12
, и мне было интересно:
- Был ли способ включить автоматическое обнаружение вместо необходимости добавлять всеIP-адреса в файле конфигурации?
- Есть ли проблемы с приведенной ниже конфигурацией?
- Будут ли проблемы с запуском 2-х эластичных процессов на одной физической машине?
Конфигурация
В настоящее время у меня есть следующий конфиг на первом сервере:
cluster.name: mbak-prod-elastic-search
node.name: mbak-PROD1.net
network.host: 192.168.212.191
http.port: 8200
discovery.zen.ping.unicast.hosts: ["192.168.212.191", "192.168.212.192", "192.168.212.193"]
discovery.zen.minimum_master_nodes: 2
node.data: true
node.master: true
У меня также есть следующее на двух других серверах:
cluster.name: mbak-prod-elastic-search
node.name: mbak-PROD2.net
network.host: 192.168.212.192
http.port: 8200
discovery.zen.ping.unicast.hosts: ["192.168.212.191", "192.168.212.192", "192.168.212.193"]
discovery.zen.minimum_master_nodes: 2
node.data: true
node.master: true
AND
cluster.name: mbak-prod-elastic-search
node.name: mbak-PROD3.net
network.host: 192.168.212.193
http.port: 8200
discovery.zen.ping.unicast.hosts: ["192.168.212.191", "192.168.212.192", "192.168.212.193"]
discovery.zen.minimum_master_nodes: 2
node.data: true
node.master: true
Кроме того, есть ли здесь что-то, что выглядит неправильно или может вызвать проблемы?
Я провел тест и увидел, что кластер продолжает работать, даже если один изузлы не работает.Должно быть по крайней мере два узла, работающих одновременно.
Обновление
Читая документацию, я понимаю, что, возможно, нам следует разделить наши основные узлы, которые могут быть отделены от узлов данных?Существуют ли какие-либо серьезные проблемы с тем, что наши узлы данных также могут иметь мастер-права?
Нужно ли убрать право доступа мастера с узлов данных?
Я наблюдал и читал следующее: