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