Solr 5.5.4 版本
需要 Java Runtime Environment(JRE)1.8 版本或更高版本。如下所示,在命令行中检查 Java 版本:
wy:opt wy$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
不同的版本会有所不同,但是需要确保满足最低版本要求。
可从 Solr 网站上获得 Solr 安装包。目前最新版本为 8.7.0 版本。在这我们选择 5.5.4 版本。一共有三个不同的包:
在这我们以 Mac 为例,选择 solr-5.5.4.tgz 包进行安装。解压缩包到指定目录下:
tar -zxvf solr-5.5.4.tgz -C /opt/
创建软连接便于升级:
ln -s solr-5.5.4/ solr
这样我们就安装完成了,您将在其中看到以下目录和文件:
为了更方便使用,我们修改 /etc/profile 配置文件,添加如下内容:
# SOLR
export SOLR_HOME=/opt/solr
export PATH=${SOLR_HOME}:$PATH
如果安装 Solr 后没有启动,可以通过运行如下命令来启动:
solr start
如果在第一次启动 Solr 时,报如下错误:
Solr home directory /opt/solr must contain a solr.xml file!
上述错误是找不到 solr 的 Home 目录,可以选择使用如下命令指定:
solr start -s /opt/solr/server/solr
这将在后台启动 Solr,并侦听 8983 端口。
如果不确定 Solr 是否在本地运行,可以使用 status 命令进行检验:
wy:opt wy$ solr status
通过上面的服务状态我们可以知道 Solr 正在运行。现在我们可以使用 Web 浏览器查看管理控制台:
http://localhost:8983/solr
如果未使用示例配置启动 Solr,那么需要创建一个 Core 才能进行索引和搜索。可以通过如下命令运行:
solr create -c <name>
如上所示,我们创建一个名为 test 的 Core。
我们需要使用如下命令停止 Solr 服务:
solr stop
欢迎关注我的公众号和博客:
参考: