EM
Size: a a a
EM
D
D
EM
EM
EM
AT
search
, crud
, manage
и indices_monitor
для требуемых индексов. Этой же роли дан read/write на требуемый тенант.AT
[security_exception] no permissions for [indices:data/read/search] and User [name=...
V
AT
crud
экшн-группу выдал на требуемые индексыM
cluster.name: es_clusterЗатем на каждом хосте
node.name: es-node01
node.roles: [ master, data ]
#node.attr.rack: r1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
#bootstrap.memory_lock: true
network.host: 10.0.3.2
http.port: 9200
discovery.seed_hosts: ["10.0.3.2", "10.0.3.3", "10.0.3.4"]
#action.destructive_requires_name: true
systemctl start elasticsearch
и получаю в логах на es-node01
[2021-07-09T13:41:25,310][WARN ][o.e.c.c.ClusterFormationFailureHelper] [es-node01] master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster, and [cluster.initial_master_nodes] is empty on this node: have discovered [{es-node01}{CMn7SQeHRImxbxcKHCT2MQ}{eASqBpe2SSG9oaOUbBUAwQ}{10.0.3.2}{10.0.3.2:9300}{dm}, {es-node02}{6a_NOjtbT3W-tu7piPWsdg}{1SM_dmpETrO5ycIRcNv5hw}{10.0.3.3}{10.0.3.3:9300}{dm}, {es-node03}{FqxUZvVbTcSGGxQ5j_goFA}{3EM1p1UDRBuFrUXKg2KB2Q}{10.0.3.4}{10.0.3.4:9300}{dm}]; discovery will continue using [10.0.3.3:9300, 10.0.3.4:9300] from hosts providers and [{es-node01}{CMn7SQeHRImxbxcKHCT2MQ}{eASqBpe2SSG9oaOUbBUAwQ}{10.0.3.2}{10.0.3.2:9300}{dm}] from last-known cluster state; node term 0, last-accepted version 0 in term 0
M
cluster.initial_master_nodes: ["es-node01","es-node02","es-node03"]
🤦🏼♂️M
cluster.initial_master_nodes: ["es-node01","es-node02","es-node03"]
нужно указывать на всех хостах или только на одном?EM
M
cluster.initial_master_nodesКластер создан. Если удалить на всех нодах этот параметр, то после перезапуска сервиса на каждой ноде в логах ругань
При начальной загрузке кластера определяются узлы, участвующие в голосовании по выбору мастера, поэтому в новом кластере мы должны указать перечень этих узлов. Если данный параметр оставить пустым (по умолчанию), то узел будет ожидать подключения к уже созданному кластеру.
Данный параметр следует удалить после создания кластера и не использовать при добавлении новых узлов в существующий кластер.
[es-node01] master not discovered or elected yet, an election requires at least 2 nodes with ids from ...
То есть я не могу понять, что пишут, что надо убрать параметр, но без него по факту кластер не работает.EM
АС
ВК