如何在Debian上安装Apache Solr 8.3

时间:2019-05-19 01:26:38  来源:igfitidea点击:

[Apache Solr] 是一个用Java编写的开源搜索平台。
Solr提供全文搜索、拼写建议、自定义文档排序和排名、代码片段生成和突出显示。
本教程将在Debian 10 Buster、Debian 9 Stretch和Debian 8 Jessie上安装Apache Solr 8.3。
安装Apache Solr在CentOS,红帽

第1步-准备工作

Apache Solr 8需要Java 8或更高版本才能运行。
确保系统满足Apache Solr的Java要求。
如果系统没有安装java,使用下面命令安装。

$ sudo apt install default-java

检查已安装的java版本

$ java -version

openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1deb10u1, mixed mode, sharing)

第2步-在Debian上安装Apache Solr

现在从其官方站点或镜像下载所需的Solr版本。
或者使用以下命令下载Apache Solr 8.3.1。

wget http://www-eu.apache.org/dist/lucene/solr/8.3.1/solr-8.3.1.tgz

现在从下载的Solr存档文件中提取安装程序shell脚本,并使用以下命令运行安装程序。

tar xzf solr-8.3.1.tgz solr-8.3.1/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-8.3.1.tgz

步骤3 -管理Solr服务

使用以下命令启动、停止和检查Solr服务的状态。

sudo systemctl stop solr # 停止solr服务
sudo systemctl start solr # 启动solr服务
sudo systemctl status solr # 查看solr服务状态

步骤4 -创建第一个Solr集合

在系统上成功安装Solr之后。
使用以下命令在Apache Solr中创建第一个集合。

$ sudo su - solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"
Created new core 'mycol1'

输出:

第5步-访问Solr管理面板

默认Solr运行在端口8983上。

浏览器打开:
http://demo.theitroad.com:8983/

在这里,可以查看前面步骤中创建的集合信息。