一、Solr安装(单机版)

一、Solr下载

访问官网地址:http://archive.apache.org/dist/lucene/solr/
从这里选择版本进行下载

二、Solr安装

本人这里下载的是windows操作系统下的8.9.0版本的安装包,文件名solr-8.9.0.zip

2.1 解压安装包

本人解压后的目录是d:\solr8.9.0,解压后的目录如下

目录名目录说明
bin可执行文件的所在目录
contribSolr的扩展jar包, 用于增强Solr功能
distbuild过程中生成的war和jar文件, 以及其他依赖文件
docsSolr的文档目录(里面只有一个html文件)打开后点击跳转到官网
exampleSolr的样例工程,可参考样例工程的配置文件,后续会用到
licensesSolr相关的许可信息
serverSolr的运行目录
server/contextsSolr的部署描述文件,可配置solr的上下文路径
server/etcJetty的相关配置,包括端口和SSL的配置
server/libJetty运行的依赖包
server/logsSolr运行的日志文件目录
server/resourcesSolr的配置文件,包含log4j
server/scripts/cloud-scripts命令行工具,包含zkcli命令行工具,可上传文件到Zookeeper
server/solr默认的solr.solr.home目录,Solr将在其中创建核心目录;必须包含solr.xml
server/solr/configsets该目录提供了Solr运行的不同配置选项
server/solr-webappSolr管理控制台的目录

2.2 修改配置文件

运行单机版的Solr不需要修改任何配置项

3 启动Solr

进入solr目录下的bin目录下,运行

D:\solr-8.9.0\bin>solr.cmd start


运行后的结果如下:

D:\solr-8.9.0\bin>solr.cmd start
"java version info is 1.8.0_111"
"Extracted major version is 1"
Java HotSpot(TM) 64-Bit Server VM warning: JVM cannot use large page memory because it does not have enough privilege to lock pages in memory.
Waiting up to 30 to see Solr running on port 8983
INFO  - 2021-09-11 07:25:40.590; org.eclipse.jetty.util.log; Logging initialized @3183ms to org.eclipse.jetty.util.log.Slf4jLog
INFO  - 2021-09-11 07:25:41.050; org.eclipse.jetty.server.Server; jetty-9.4.41.v20210516; built: 2021-05-16T23:56:28.993Z; git: 98607f93c7833e7dc59489b13f3cb0a114fb9f4c; jvm 1.8.0_111-b14
INFO  - 2021-09-11 07:25:41.130; org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor [file:///D:/solr-8.9.0/server/contexts/] at interval 0
INFO  - 2021-09-11 07:25:41.889; org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet
INFO  - 2021-09-11 07:25:41.903; org.eclipse.jetty.server.session; DefaultSessionIdManager workerName=node0
INFO  - 2021-09-11 07:25:41.903; org.eclipse.jetty.server.session; No SessionScavenger set, using defaults
INFO  - 2021-09-11 07:25:41.909; org.eclipse.jetty.server.session; node0 Scavenging every 600000ms
INFO  - 2021-09-11 07:25:41.985; org.apache.solr.servlet.SolrDispatchFilter; Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
INFO  - 2021-09-11 07:25:41.993; org.apache.solr.servlet.SolrDispatchFilter;  ___      _       Welcome to Apache Solr? version 8.9.0
INFO  - 2021-09-11 07:25:41.993; org.apache.solr.servlet.SolrDispatchFilter; / __| ___| |_ _   Starting in standalone mode on port 8983
INFO  - 2021-09-11 07:25:41.994; org.apache.solr.servlet.SolrDispatchFilter; \__ \/ _ \ | '_|  Install dir: D:\solr-8.9.0
INFO  - 2021-09-11 07:25:41.996; org.apache.solr.servlet.SolrDispatchFilter; |___/\___/_|_|    Start time: 2021-09-11T07:25:41.996Z
Started Solr server on port 8983. Happy searching!

当看到最后输出“Started Solr server on port 8983. Happy searching!”就表示Solr单机版顺利启动成功了

访问Solr管理控制台

打开浏览器,输入地址 http://localhost:8983,浏览器显示如下:

配置Solr的core

从上节可以看到管理控制台提示“No cores available”,这是提醒我们没有可用的索引库,接下来我们创建下索引库
进入目录 D:\solr-8.9.0\server\solr
创建目录,目录名称一般就是Solr的Core的名称,我们这里创建一个目录collection1

只创建目录还不够,按照Solr的规范,需要在该目录下创建conf目录和core.properties文件,这里有一个简便方法,我们可以到solr安装包的样例目录下找一个样例拷贝过来即可,本人找了目录D:\solr-8.9.0\example\example-DIH\solr\solr下的配置文件


如果我们要修改core的名称,通过core.properties文件并增加如下配置即可

name=collection1

我们一般把core的名称跟目录保持一致,所以一般也不用进行任何配置
配置完成后重启Solr

我们发现Core Selector下可以进行Core的选择了,到此,单机版的Solr安装完成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值