Solr 管理员 UI

Solr 具有一个 Web 界面,可在线访问许多 Solr 配置选项和功能。

管理界面的概述

仪表板

访问 URL http://hostname:8983/solr/ 将显示主仪表板,该仪表板分为两部分。

image
图 1. Solr 仪表板

屏幕左侧是 Solr 徽标下的一个菜单,它提供对 UI 屏幕的导航。

第一组链接用于系统级信息和配置,并提供对日志记录屏幕集合/核心管理Java 属性屏幕等的访问。

此信息末尾至少有一个下拉列表,其中列出了为此实例配置的 Solr 核心。在SolrCloud节点上,另一个下拉列表显示此群集中的所有集合。单击集合或核心名称将显示指定集合或核心的二级信息菜单,例如架构浏览器屏幕文件屏幕插件和统计屏幕以及已编制索引数据的查询屏幕

左侧导航出现在每个屏幕上,而中心则更改为所选选项的详细信息。仪表板在屏幕中央显示多项信息,包括系统正常运行时间、正在运行的版本、系统级数据、JVM 参数和启用的安全插件(如果有)。

在后台,Solr 管理界面使用所有客户端可用的相同 HTTP API 访问与 Solr 相关的数据,以驱动外部界面。

上面给出的 Solr 管理 UI 的路径是 http://hostname:port/solr,它会重定向到 http://hostname:port/solr/#/。还支持便捷重定向,因此只需在 http://hostname:port/ 访问管理 UI 也会重定向到 http://hostname:port/solr/#/

登录屏幕

如果已启用身份验证,Solr 会向未经身份验证的用户显示登录屏幕,然后才允许他们进一步访问管理 UI。

login
图 2. 登录屏幕

此登录屏幕目前仅适用于基本身份验证。有关如何配置 Solr 以使用此身份验证方法的详细信息,请参阅部分 基本身份验证插件

登录后,左侧导航将显示当前用户,并提供注销选项。

如果启用了 Kerberos 且用户拥有有效的票证,则会跳过登录屏幕。但是,如果用户没有有效的票证,他们会看到一条消息,提示他们需要获取有效的票证才能继续。

获取帮助

管理 UI 的每个屏幕底部都有一组链接,可用于获取更多有关配置和使用 Solr 的帮助。

Assistance icons
图 3. 帮助图标

这些图标包括以下链接。

链接 说明

文档

导航到托管在 https://solr.net.cn/ 上的 Apache Solr 文档。

问题跟踪器

导航到 Apache Solr 项目的 JIRA 问题跟踪服务器。此服务器位于 https://issues.apache.org/jira/browse/SOLR

IRC 频道

导航到 Solr 的 IRC 实时聊天室:http://webchat.freenode.net/?channels=#solr

社区论坛

导航到 Apache Wiki 页面,其中包含有关参与 Solr 用户社区邮件列表的更多信息:https://cwiki.apache.org/confluence/display/solr/UsingMailingLists

Solr 查询语法

导航到本参考指南中的部分 查询语法和解析器

如果不编辑包含管理 UI 文件的 server/solr/solr-webapp 目录中的 index.html,则无法修改这些链接。

安全性

具有 security-edit 权限的用户可以使用 安全 UI 管理用户、角色和权限。具有 security-read 权限的用户可以查看安全面板,但面板上的所有更新操作均已禁用。

image
图 4. 安全屏幕

架构设计器

架构设计器屏幕提供了一个交互式体验,可使用示例数据创建架构。

image
仅在使用 SolrCloud 时可见

架构设计器仅在运行 SolrCloud 的 Solr 实例上可用。

特定于集合的工具

在左侧导航栏中,您将看到一个名为集合选择器的下拉菜单,可用于访问特定于集合的管理屏幕。

仅在使用 SolrCloud 时可见

集合选择器下拉菜单仅在运行 SolrCloud 的 Solr 实例上可用。

用户管理的集群或单节点安装不会显示此菜单,而是本部分中描述的特定于集合的 UI 页面将在 核心选择器下拉菜单 中提供。

单击集合选择器下拉菜单将显示 Solr 集群中集合的列表,其中包含一个搜索框,可用于按名称查找特定集合。选择集合后,页面的主体将显示有关集合的一些元数据。左侧导航中将出现一个二级菜单,其中包含指向其他特定于集合的管理屏幕的链接。

image

特定于核心的工具

特定于核心的工具是一组 UI 屏幕,允许您查看核心级信息。

在左侧导航栏中,您将看到一个名为核心选择器的下拉菜单。单击菜单将显示此 Solr 节点上托管的 Solr 核心的列表,其中包含一个搜索框,可用于按名称查找特定核心。

当您从下拉菜单中选择一个核心时,页面的主显示将显示有关该核心的某些基本元数据,并且左侧导航中将出现一个二级菜单,其中包含指向其他特定于核心的管理屏幕的链接。

image
图 5. 核心概览屏幕

以下是指南中的部分,描述了管理 UI 的每个屏幕

主要 UI 工具

日志记录屏幕:最近的日志消息和日志级别的配置。

安全 UI:管理用户、角色和权限。

云屏幕:访问 SolrCloud 节点数据和状态。

架构设计器:使用示例数据交互式创建架构。

集合/核心管理:集合或核心管理工具。

Java 属性屏幕:每个核心的 Java 信息。

线程转储屏幕:详细的线程和状态信息。

特定于集合的工具

分析屏幕:用于字段类型分析器的测试和验证工具。

文档屏幕:使用管理 UI 进行基于表单的文档更新。

文件屏幕:配置文件浏览器。

查询屏幕:基于表单的查询生成器。

流屏幕:提交流表达式并查看结果和解析说明。

SQL 查询屏幕:带表格结果的 SQL 查询运行器。

特定于核心的工具

Ping:Ping 一个已命名的核心以确定它是否处于活动状态。

插件和统计屏幕:请求处理程序、搜索组件、插件和其他已安装组件的统计信息。

复制屏幕:为核心启用复制并查看当前复制状态。

段信息屏幕:底层 Lucene 索引段的可视化。