I have an elastic cluster with three nodes:
n3. And I have a new kibana instance on a separate linux server.
On n1, I ran this command
/usr/share/elasticsearch/bin/elasticsearch-service-token elastic/kibana kibana_token.
On my kibana server, I pasted the token into
/etc/kibana/kibana.yml -> elasticsearch.serviceAccountToken: <the token>.
I also updated my
/etc/kibana/kibana.yml -> elasticsearch.hosts: ['n1', 'n2', 'n3']. But Kibana won't boot up like this. I can get kibana to boot up if I choose ONE of these options:
Option 1: remove
Option 2: copy the
n3 then reboot those nodes.
Are any of these considered best practices? Or should I be doing something else?