solr7.4安装与部署(一)
下载与安装
-
下载完成后会得到一个压缩包,解压后会获得一个solr_7.4.0文件夹,此文件夹目录结构如下图
单机运行
-
在bin目录下执行
bin/solr start
此命令会启动solr应用服务器默认端口为8983,如果想指定端口号启动可以加参数–p例 如:solr start –p 8888. -
常用命令
- solr start –p 端口号 #单机版启动solr服务
- solr restart –p 端口号 #重启solr服务
- solr stop –p 端口号 #关闭solr服务
- solr stop –all #关闭所有solr服务
此外有关于solr集群版启动方式和其他更多的命令可以参看官方文档https://lucene.apache.org/solr/guide/7_4/solr-control-script-reference.html
创建core
core简介:简单说core就是solr的一个实例,一个solr服务下可以有多个core,每个core下都有自己的索引库和与之相应的配置文件,所以在操作solr创建索引之前要创建一个core,因为索引都存在core下面。
- 直接在
/solr-7.4.0/server/solr
下创建新文件夹,自定义文件夹名称作为新的an-core
。将/server/solr/configsets/_default
目录下的conf文件夹,然后拷贝一份至an-core
文件夹目录。 - 打开Solr面板,添加新创建的
an-core
的Solr Core。
Solr面板
基础面板
- Dashboard: 仪表盘,显示了该Solr实例开始启动运行的时间、版本、系统资源、jvm等信息。
- Logging: Solr运行日志信息。
- Cloud:Cloud即SolrCloud,即Solr云(集群),当使用Solr Cloud模式运行时会显示此菜单。
- Core Admin:Solr Core的管理界面,在这里可以添加SolrCore实例。
- Java Properties:Solr在JVM 运行环境中的属性信息,包括类路径、文件编码、jvm内存设置等信息。
- Tread Dump:显示Solr Server中当前活跃线程信息,同时也可以跟踪线程运行栈信息。
- Core Selector:选择一个SolrCore进行详细操作。
Core Selector
- Analysis:通过Analysis界面可以测试索引分析器和搜索分析器的执行情况。在Solr中,分析器是绑定在域的类型中的。
- Dataimport可以定义数据导入处理器,从关系数据库将数据导入到Solr索引库中。默认没有配置,需要手工配置。
- Documents:通过/update表示更新索引,Solr默认根据id(唯一约束)域来更新Document的内容,如果根据id值搜索不到id域则会执行添加操作,如果找到则更新。通过此菜单可以创建索引、更新索引、删除索引等操作。
- Query:通过/select执行搜索索引,必须指定“q”查询条件方可搜索。