Solr8.0速成系列 | Solr控制面板简介,后端管理页面详解篇 03

版权声明:专注于技术分享,原创版权归 十年呵护所有,转载请标明原文链接,更多信息可关注 wwws.shinians.com 官网 https://blog.csdn.net/zzhuan_1/article/details/90203047

目录

Solr目录结构

 一级管理页面概览

 

Solr界面介绍

Dashboard:

Logging:

 CoreAdmin

​Java Properties

​Thread Dump

​CoreSelector

其技能点介绍

ping

End


Solr目录结构

 一级管理页面概览

 

 

Solr界面介绍

简单介绍一级菜单和二级菜单功能

Dashboard:

仪表盘,显示该Solr实例开始运行的时间、版本、系统资源、jvm等信息

Logging:

展示Solr的日志,不用去后台查日志,并且还可以用来配置打印日志级别。

查看日志


设置日志级别

 CoreAdmin

支持SolrCore的基本操作。


Java Properties

Java相关属性和配置,如包括类路径、文件编码、jvm内存设置等信息

 


Thread Dump

查看每个线程的详细信息,以及状态信息。


CoreSelector

可以选择并操作已存在的SolrCore。

通过 Core Selector选择一个Core之后,会进入一个二级菜单。(如果使用SolrCloud模式,则还有一个Collection的下拉框)。

Overview:显示一些统计信息和元数据。

Analysis:帮你设计你的Analyzer,Tokenizer和Filter。

Dataimport: 展示当前的DataimportHandler的状态,默认是没有。

Documents: 提供了一个让你对该Core中的数据作增删改操作的表单窗口。

Files: 不是指存在Core中的业务数据,而是指该Core的配置文件,比如solrconfig.xml。

Query: 一个简单的结构化查询工具。

Ping: 按一下可以看这个Core还是不是活着的以及响应时间。

Plugins: Solr自带的一些插件以及我们安装的插件的信息以及统计。

Replication:显示你当前Core的副本,并提供disable/enable功能。

Schema: 展示该Core的shema数据,如果是用ManagedSchema模式,还可以通过该页面修改,增加,删除schema的字段。

Segments info:展示底层Lucence的分段信息,展示底层Lucence索引段,包括每个段的大小(字节大小和数据条数)以及其他的一些基本元数据信息,最显眼的是deleted documents数量,把鼠标移动到段上可以看到更多的数据信息。这些信息可以帮管理员做性能优化,优化该数据集的合并段的设置。

其技能点介绍

ping

点击Ping按钮相当于发送一个请求到对应的Core并获得答复。对应的http API是 /admin/ping (http://localhost:8983/solr/<core-name>/admin/ping),后端的处理逻辑是PingRequestHandler类,

如 http://localhost:8983/solr/meta_db/admin/ping,返回值如下

OK表示core是好core。

    solrj的健康检查,可以用ping方法

   //在SlorJ中调用ping的例子
        SolrPing ping = new SolrPing();
        ping.getParams().add("distrib", "true"); //To make it a distributed request against a collection
        HttpSolrServer solrServer=new HttpSolrServer(solrUrl);
        SolrPingResponse rsp = ping.process(solrServer);
        int status = rsp.getStatus();

End

对Solr的后端管理页面有个初步认识,常用的查询功能、分析功能、数据功能用到比较多,其他的功能在后续学习应用的过程中逐渐了解即可,希望大家有所收获。

欢迎关注转发,有问题可以下方留言,看到后会及时回复大家的。

猜你喜欢

转载自blog.csdn.net/zzhuan_1/article/details/90203047