📜  transport.host 环境变量 (1)

📅  最后修改于: 2023-12-03 15:05:37.677000             🧑  作者: Mango

环境变量 transport.host

简介

transport.host 是 Elasticsearch 服务器中一个重要的环境变量。该变量定义了节点与节点之间通信使用的主机名或 IP 地址,默认为 localhost。通过设置这个环境变量,你可以控制 Elasticsearch 节点如何加入集群、如何发现其他节点并与其通信。

使用方法

要设置 transport.host 环境变量,你需要在启动 Elasticsearch 节点时指定该变量的值,通常可以使用以下方式:

export TRANSPORT_HOST=my.server.com
./bin/elasticsearch

或者在启动命令中直接设置:

./bin/elasticsearch -E transport.host=my.server.com
注意事项
  • 如果你在多个服务器上运行 Elasticsearch 集群,你需要确保所有节点使用相同的 transport.host
  • 如果你的节点未能加入集群或者无法与其他节点通信,请确保 transport.hostnetwork.host 环境变量已经正确设置。
  • 如果你在生产环境中使用 Elasticsearch,建议你将 transport.host 限制为内部网络中的 IP 地址,以提高安全性。
  • 如果你的 Elasticsearch 集群位于网关后面(例如 NAT、防火墙或负载均衡器等设备),你需要将网关设备配置为将流量转发到正确的节点。

更多关于 transport.host 环境变量的详细信息,请参考 Elasticsearch 官方文档。