Elasticsearch技术解析与实战
上QQ阅读APP看书,第一时间看更新

1.5 对外接口

Elasticsearch对外提供的API是以HTTP协议的方式,通过JSON格式以REST约定对外提供。

HTTP配置文件是放在elasticsearch.yml中,注意,所有与HTTP配置相关的内容都是静态配置,也就是需要重启后才生效。HTTP对外接口模块是可以禁用的,只需要设置http.enabled为false即可。Elasticsearch集群中的通信是通过内部接口实现的,而不是HTTP协议。在集群中不需要所有节点都开启HTTP协议,正常情况下,只需要在一个节点上开启HTTP协议。