私は別の(HTTP :: /ここで、host_name:9200)に接続しようとすると、私はリモートクラスタに接続する方法は?プラグインのヘッドで
をlocalhostに接続されているよ: どのようにそれは私にこの「接続されていないクラスタ健康」を与えるクラスタリモートクラスタに接続しますか?
私は別の(HTTP :: /ここで、host_name:9200)に接続しようとすると、私はリモートクラスタに接続する方法は?プラグインのヘッドで
をlocalhostに接続されているよ: どのようにそれは私にこの「接続されていないクラスタ健康」を与えるクラスタリモートクラスタに接続しますか?
デフォルトのElasticsearch設定を使用しているようです。
デフォルトでは、Elasticsearchはローカルホストにのみバインドします。設定はconfig/elasticsearch.yml
で確認できます。 elasticsearch.ymlにnetwork.host
を設定して、ノードをホスト名またはIPアドレスにバインドします。詳細については、このマニュアルを参照してください:あなたはelasticsearch.ymlでCORSを許可する必要があり
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html
。 追加してみてください:
http.cors.enabled: true
http.cors.allow-origin: "/.*/"
network.host: 0.0.0.0
あなたの頭のUIを示す必要があります。本番用にこの設定を微調整する必要があることに注意してください。
私は助けてくれることを願っています!
私はこれをしましたが、その後はプラグインヘッドを開くことさえできません –
何かエラーメッセージが表示されますか? Chromeを使用している場合は、開発者ツールを開いてコンソールタブを確認できます。 – philipskokoh