Solr 管理界面

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

管理界面概述

仪表板

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

image
图 1. Solr 仪表板

屏幕左侧是 Solr 徽标下的菜单,用于在 UI 的屏幕之间导航。

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

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

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

在底层,Solr 管理界面使用所有客户端可用的相同 HTTP API 来访问与 Solr 相关的数据,从而驱动外部界面。

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

登录屏幕

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

login
图 2. 登录屏幕

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

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

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

获取帮助

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

Assistance icons
图 3. 帮助图标

这些图标包含以下链接。

链接 描述

文档

导航到托管在 https://solr.apache.org/ 上的 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 索引段的可视化。