二、Solr管理控制台(一)

1. 管理控制台介绍

1.1 Dashboard(总览页)

二、Solr管理控制台(一)_第1张图片

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运行的日志信息
二、Solr管理控制台(一)_第2张图片

1.3 Core Admin

Solr的索引库的信息
二、Solr管理控制台(一)_第3张图片
现对图中的各个按钮进行下说明
Add Core:添加索引库(利用这个按钮可以添加现有存在的索引库,Solr管理控制台在添加过程中会检查该目录的有效性,如果目录无效会给出响应提示)
举例说明下,目前我们solr的索引库目录的文件结构如下:
二、Solr管理控制台(一)_第4张图片
从上图可以看出目前的索引库只有collection1,因此我们添加collection1以外的索引库会报错,我们可以做一下尝试
二、Solr管理控制台(一)_第5张图片
我们点击Add Core按钮后,报无法找到solrconfig.xml文件,
二、Solr管理控制台(一)_第6张图片
我们再看一下solr索引库目录的结构
二、Solr管理控制台(一)_第7张图片
发现多了一个new_core目录,但是打开该目录发现没有任何文件,所以我们需要手动从样例目录拷贝配置文件到该目录
二、Solr管理控制台(一)_第8张图片
我们把collection1目录下的conf目录和core.properties拷贝到new_core目录下
二、Solr管理控制台(一)_第9张图片
然后再去Solr管理控制台点击Add Core按钮,发现可以添加成功了
二、Solr管理控制台(一)_第10张图片

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

Rename按钮:该按钮会重命名索引库,点击该按钮后,会在索引库所在的磁盘目录下生成或修改core.properties文件,我们把new_core修改为aaa,然后看一下磁盘的文件变化情况
二、Solr管理控制台(一)_第11张图片
点击Rename Core按钮后成功修改Core的名称
二、Solr管理控制台(一)_第12张图片
然后我们到磁盘目录下查看发现core.properties的文件内容已经修改
二、Solr管理控制台(一)_第13张图片
二、Solr管理控制台(一)_第14张图片

Swap按钮:该按钮的功能是交换两个索引库的文档,点击后弹窗如下:
二、Solr管理控制台(一)_第15张图片
点击Swap Cores按钮后,就可实现索引数据的交换。

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

1.4 Java Properties

该菜单主要展示Solr运行的JVM相关参数信息
二、Solr管理控制台(一)_第16张图片

1.5 Thread Dump

该菜单主要展示Solr运行的线程信息
二、Solr管理控制台(一)_第17张图片

你可能感兴趣的:(Solr,solr,java)