単一ノード構成用に stunnel を使用して ElasticSearch をセットアップすることができましたが、うまく機能します。しかし、マルチノード zen ユニキャストでこれを実行しようとすると問題が発生します。
サーバー1には...
Stunnel 構成
[es-server-native]
accept = 10.0.0.xx0:9300
connect = 127.0.0.1:9300
cert = stunnel.pem
エラスティックサーチ.yml
network.host: 127.0.0.1
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["what do I put here since now the nodes are not accessible externally"]
サーバー2では...
Stunnel 構成
[es-server-native]
accept = 10.0.0.xx1:9300
connect = 127.0.0.1:9300
cert = stunnel.pem
エラスティックサーチ.yml
network.host: 127.0.0.1
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["what do I put here since now the nodes are not accessible externally"]
ローカル es マシンをそれ自体のクライアントにして ElasticSearch を開始しようとすると、バインド アドレス エラーが発生し、ElasticSearch が開始されません。
サーバー 1 で
[es-client-native]
client = yes
accept = 127.0.0.1:9300
connect = 10.0.0.xx1:9300
サーバー 2 で
[es-client-native]
client = yes
accept = 127.0.0.1:9300
connect = 10.0.0.xx0:9300
ユニキャストを使用してクラスターで ElasticSearch をセットアップするために stunnel を使用したことがありますか?