elasticsearch not whitelisted in reindex.remote.whitelist
时间: 2024-02-04 17:03:35 浏览: 138
这个问题是由于 Elasticsearch 的安全机制导致的。在 Elasticsearch 的 reindex API 中,使用了一个名为 `reindex.remote.whitelist` 的设置来限制可以访问远程索引的主机列表。默认情况下,这个设置是空的,因此只有本地主机可以访问远程索引。
如果你想让其他主机也能够访问远程索引,需要将这些主机的 IP 地址添加到 `reindex.remote.whitelist` 中。但是,如果你添加了一个 Elasticsearch 集群的 IP 地址,可能会出现这个错误,因为 Elasticsearch 集群通常会自动发现和加入其他节点,因此它的 IP 地址可能会发生变化。
为了解决这个问题,可以将 `reindex.remote.whitelist` 设置为通配符 `*`,这样任何主机都可以访问远程索引。或者,你可以使用安全证书和加密来保护远程访问,而不需要使用 `reindex.remote.whitelist` 设置。
阅读全文