如何在CentOS/RHEL 7/6, Fedora 31/30上安装Apache Solr 8.3
时间:2019-05-19 01:26:38 来源:igfitidea点击:
Apache Solr是一个用Java编写的开源搜索平台。
Solr提供全文搜索、拼写建议、自定义文档排序和排名、代码片段生成和突出显示。
本教程将在Fedora 31/30/29、CentOS/RHEL 7/6系统上安装Apache Solr 8.3。
第1步-准备工作
Apache Solr 8需要Java 8或更高版本才能运行。
确保系统满足Apache Solr的Java要求。
$ java -version java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
步骤2 -在CentOS上安装Apache Solr
我们可以使用下面的命令从其官方网站下载Apache Solr 8.3.1。
然后解压缩安装程序脚本。
$ cd /tmp $ wget http://www-eu.apache.org/dist/lucene/solr/8.3.1/solr-8.3.1.tgz $ tar xzf solr-8.3.1.tgz solr-8.3.1/bin/install_solr_service.sh --strip-components=2
然后使用bash shell执行安装程序脚本,然后执行下载的归档文件。
命令如下:
$ sudo bash ./install_solr_service.sh solr-8.3.1.tgz
这将在系统上创建一个名为solr的帐户,并完成安装过程。
然后启动服务默认Solr端口8983。
步骤3 -管理Solr服务
使用以下命令启动、停止和检查Solr服务的状态。
适用于SysVinit用户
$ sudo service solr stop $ sudo service solr start $ sudo service solr status
适用于Systemd用户
$ sudo systemctl stop solr $ sudo systemctl start solr $ sudo systemctl status solr
步骤4 -创建第一个Solr集合
在系统上成功安装Apache Solr服务之后。
使用以下命令创建第一个集合。
sudo su - solr -c "/usr/local/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"
输出示例:
Created new core 'mycol1'
第5步-访问Solr Web管理面板
默认Solr运行在端口8983上。
浏览器http://demo.theitroad.com:8983/
可以查看前面步骤中创建的集合信息。