使集群节点可从GUI识别

当运行一个或多个geoserver安装集群时,只需浏览Web管理UI就可以识别出正在处理的集群(以及最终是集群的哪个节点)。

这可以通过设置一个变量来实现, GEOSERVER_NODE_OPTS ,其中一个受支持的机制:

  • 作为系统变量

  • 作为环境变量

  • 作为servlet上下文参数

GEOSERVER_NODE_OPTS 是以分号分隔的键/值对列表,它可以包含以下键:

  • id:标识节点的字符串,它可以是静态字符串,也可以包括以下替换标记

    • $host_ip 节点的IP地址

    • $host_name 节点的主机名

    • $host_short_name 主机名被截断以不包括域 (foo.local 变成 foo

    • $host_compact_name 所有域部分都缩短为第一个字符的主机名 (foo.local 变成 foo.l

  • 颜色:标签颜色,作为CSS颜色

  • 背景:背景色,作为CSS颜色

以下是一些例子:

../_images/custom_id.png

GEOSERVER_NODE_OPTS="id:test1;background:black;color:white"

../_images/host_ip.png

GEOSERVER_NODE_OPTS="id:$host_ip"

../_images/host_name.png

GEOSERVER_NODE_OPTS="id:$host_name"

Previous: 故障排除
Next: REST