Am I the only one struggling with ELK and ingest nodes since 5.x? Let's consider my simple ELK Test Cluster consisting of 3 nodes. Before I would assign them then the roles of master, data and client. Now, the client node has the ingest setting set to true.
I tend to start my master node first. However, that one is then constantly throwing error messages saying there are no ingest nodes in the cluster ! This error disappears when I start up my client node which also acts as ingest node.
Now, the thing is ... I don't do any kind of ingesting myself. So it seems that ELK since 5.x requires an ingest node to function, however, I don't find this in the documentation.
I'm not sure, but I even think a cluster without an ingest node simply doesn't work, so ignoring the error isn't an option.
So, is setting up an ingest node really a requirement?
As a result, it seems that since 5.x it's not possible anymore to have a CLEAN ELK cluster boot up sequence. Because, you first want to have a master, but this fails horribly without an ingest node. And you can't boot up an ingest node cleanly without first have a master to talk to.
Am I doing something wrong? Did I miss something in the docs?