嘿~ 今天天气不错嘛

为什么elasticsearch-hadoop建索引必须开启所有数据节点的http.enable

Elasticsearch | 作者 Joshua | 发布于2020年11月17日 | 阅读数:1798

今天在跟elasticsearch-hadoop源码的时候发现的,创建索引时会去找所有的开启http的数据节点,如果没有找到就抛出集群不稳定的异常。
还有顺便问一下,数据节点的http.enable一般情况下要开着吗?
已邀请:

BKing - Double non. Open source software and dreamer (English Français Japanese Korean ) learners

赞同来自: Joshua

如果你的版本是在7.0之前,建议不用改变即可,默认设置为true
如果你设置了:http.enabled: false
那么将不能使用http协议对外提供服务,相当于不能通过http协议与你的集群进行数据交互。

在Elasticsearch7.0之后,这个设置被移除了。
·该设置http.enabled以前允许禁用与HTTP的绑定,仅允许使用传输客户端。
此设置已被删除,因为将来会删除传输客户端,因此要求始终启用HTTP.

JiangJibo - 喊我雷锋

赞同来自:

你说的 http.enable 具体是哪个配置项?es默认不是开放http的9200端口的?

要回复问题请先登录注册