zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

二、Solr管理控制台(一)

2023-04-18 13:04:28 时间

1. 管理控制台介绍

1.1 Dashboard(总览页)

1.1.1 Instance

Solr的运行实例信息

1.1.2 Version

当前运行Solr的版本信息以及对应的Lucene版本信息

1.1.3 JVM

当前Solr运行的相关JVM的信息,包含JDK信息,CPU核数,Java启动参数信息

1.1.4 System

当前Solr运行环境的物理内存、交换空间、JVM内存空间的使用情况信息

1.1.5 Security

当前Solr运行的安全相关信息(目前没有涉及到这块)

1.2 Logging

Solr运行的日志信息

1.3 Core Admin

Solr的索引库的信息

现对图中的各个按钮进行下说明 Add Core:添加索引库(利用这个按钮可以添加现有存在的索引库,Solr管理控制台在添加过程中会检查该目录的有效性,如果目录无效会给出响应提示) 举例说明下,目前我们solr的索引库目录的文件结构如下:

从上图可以看出目前的索引库只有collection1,因此我们添加collection1以外的索引库会报错,我们可以做一下尝试

我们点击Add Core按钮后,报无法找到solrconfig.xml文件,

我们再看一下solr索引库目录的结构

发现多了一个new_core目录,但是打开该目录发现没有任何文件,所以我们需要手动从样例目录拷贝配置文件到该目

我们把collection1目录下的conf目录和core.properties拷贝到new_core目录下

然后再去Solr管理控制台点击Add Core按钮,发现可以添加成功了

Unload按钮:该按钮会把选定的索引库从内存中卸载,但并不影响索引库的数据,下次添加索引库的时候会从磁盘继续加载到内存中,所以如果你把本地的索引库删除了,管理控制台中的索引还是可以使用,这就证明了索引库是加载到内存中的,除非你把索引库从内存中进行Unload操作,才能彻底删除索引库

Rename按钮:该按钮会重命名索引库,点击该按钮后,会在索引库所在的磁盘目录下生成或修改core.properties文件,我们把new_core修改为aaa,然后看一下磁盘的文件变化情况

点击Rename Core按钮后成功修改Core的名称

然后我们到磁盘目录下查看发现core.properties的文件内容已经修改

Swap按钮:该按钮的功能是交换两个索引库的文档,点击后弹窗如下:

点击Swap Cores按钮后,就可实现索引数据的交换。

Reload按钮:重新加载索引文档

1.4 Java Properties

该菜单主要展示Solr运行的JVM相关参数信息

1.5 Thread Dump

该菜单主要展示Solr运行的线程信息