如何在Ubuntu,Debian&LinuxMint安装Apache Solr 6.2

本教程将帮助你在Ubuntu 16.04和14.04 LTS,Debian 8/7和Linuxmint操作系统安装Apache Solr 6.2。在Linux上安装配置Apache Solr

Apache Solr 是写在Java的一个开源的搜索平台。 Solr的提供全文搜索,拼写建议,自定义文档排序和排名,片段生成和高亮。本教程将帮助你在Ubuntu,Debian和Linuxmint安装Apache Solr 。

第1步 - 验证的Java

Apache Solr 6所需的Java 8或更高版本运行。请确保您的系统实现Apache Solr Java的要求。
$ java -version

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
如果你没有安装Java,使用本教程安装Java

第2步 - 安装Apache Solr

现在从它的官方站点或镜像站点下载所需的Solr的版本。或者干脆使用以下命令下载Apache Solr 6.2.0。
$ cd /opt
$ wget http://apache.mirror1.spango.com/lucene/solr/6.2.0/solr-6.2.0.tgz
现在,提取下载Solr的存档文件Solr的服务安装的shell脚本,并使用以下命令运行安装程序。
$ tar xzf solr-6.2.0.tgz solr-6.2.0/bin/install_solr_service.sh --strip-components=2
$ sudo bash ./install_solr_service.sh solr-6.2.0.tgz

第3步 - 启动/停止服务Solr

使用下面的命令来启动,停止和检查Solr服务状态。
$ sudo service solr stop
$ sudo service solr start
$ sudo service solr status

首先创建Solr搜索集合

在系统上成功安装Solr后。使用以下命令创建Solr第一部词集。
$ sudo su - solr -c "/opt/solr/bin/solr create -c mycollection1 -n data_driven_schema_configs"
输出示例:
Copying configuration to new core instance directory:
/var/solr/data/mycollection1
Creating new core 'mycollection1' using command:
http://localhost:8983/solr/admin/cores?action=CREATE&name=mycollection1&instanceDir=mycollection1

{
 "responseHeader":{
 "status":0,
 "QTime":4627},
 "core":"gettingstarted"
}