I have a single host on which 3 ES node cluster is running using Docker. Out of these 3 nodes, 2 nodes are master-eligible node and one is data node. So the two master-eligible nodes are sharing a common elasticsearch.yml file and data node has different elasticsearch.yml file. So far I have configured the SSL/TLS certificate for the node but I haven’t changed the admin certificate, it is using the default one that is
opendistro_security.authcz.admin_dn: - CN=admin,OU=SSL,O=Test,L=Test,C=DE
I am getting this error whenever I start my docker container of ES:
[2019-03-27T11:02:59,622][ERROR][c.a.o.s.t.OpenDistroSecurityRequestHandler] [elsatic-node-1] ElasticsearchException[Illegal parameter in http or transport request found. This means that one node is trying to connect to another with a non-node certificate (no OID or opendistro_security.nodes_dn incorrect configured) or that someone is spoofing requests. Check your TLS certificate setup as described in documentation]
How can I resolve this issue?
P.S: Wildcard certificate is being used for configuring the node certificates.