端口配置
当启动 Quickwit 搜索服务器时,可以配置的一个重要参数是 rest.listen_port
(默认值为 7280)。
内部而言,Quickwit 实际上会使用三个套接字。这三个套接字的端口目前无法独立配置。
使用的端口相对于 rest.listen_port
端口计算得出,具体如下。
服务 | 使用的端口 | 协议 | 默认值 |
---|---|---|---|
带 REST API 的 HTTP 服务器 | ${rest.listen_port} | TCP | 7280 |
集群成员资格 | ${rest.listen_port} | UDP | 7280 |
GRPC 服务 | ${rest.listen_port} + 1 | TCP | 7281 |
目前无法独立配置这些端口。
为了形成集群,还需要定义一个 peer_seeds
参数。
以下地址是有效的对等种子地址:
类型 | 不带端口的示例 | 带端口的示例 |
---|---|---|
IPv4 | 172.1.0.12 | 172.1.0.12:7180 |
IPv6 | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 | [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:7280 |
主机名 | node3 | node3:7180 |
如果在对等节点地址中没有指定端口,Quickwit 节点将假定该对等节点使用与自己相同的端口。