Edited at

elasticsearchでlocalhost以外からのアクセスを許可する方法

More than 1 year has passed since last update.

elasticsearch.ymlの network.host0.0.0.0 にすることで他のサーバーからでもアクセス可能になる。


elasticsearch.yml

# ---------------------------------- Network -----------------------------------

#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
http.port: 9200
transport.host: localhost
transport.tcp.port: 9300

ログファイルに node validation exception bootstrap checks failed というエラーが出て起動できない場合は、transport.hosttransport.tcp.port を上記のように指定する