Hi I am trying to configure SSL on Elastic Search. The Elastic Search Server is running as standalone , no nodes / cluster created.
My intention is simple : to secure the communication from Elastic Search to Client ( Jest ).
I configured the xpack successfully ( authentication tested ) , however got stuck in impelementing the HTTPS after following these steps in this URL : https://www.elastic.co/blog/configuring-ssl-tls-and-https-to-secure-elasticsearch-kibana-beats-and-logstash
From what I understand, the URL above is the tutorial to secure the communication between nodes or from ES to Kibana/Logstash, however I don't need Kibana/Logtash, and since my ES works as standalone, I assume I don't need nodes? However by configuring and ignoring all nodes configuration, my ES can't start properly
In above error log it seems I need xpack.security.http.ssl.key, but this is belong to the node1, which again, I don't need?
Any idea/tutorial on how to configure it without any Elastic Search cluster? Any help is greatly appreciated.
Current configuration :
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9203
transport.tcp.port: 9303
transport.host: localhost
processors: 8
thread_pool:
write:
queue_size: 350
xpack.security.enabled: true
xpack.security.http.ssl.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.http.ssl.certificate_authorities: certs/ca.crt
xpack.security.transport.ssl.certificate_authorities : certs/ca.crt
discovery.zen.ping.unicast.hosts: ["MY-Cluster"]