Hello! 欢迎来到小浪云!


在CentOS8服务器上安装ApacheSolr8.5?


avatar
小浪云 2024-07-08 41


apache Solr是一个用Java编写的开源搜索平台。Solr提供全文搜索,拼写建议,自定义文档排序和排名,代码段生成和突出显示。Solr可以开箱即用地处理各种数据类型,包括JSON,XML,许多office文档,CSV等。在编写本教程时,Solr 8.5.2是可用于安装的最新版本。

教程将帮助您在centos / RHEL 8服务器系统上安装apache Solr 8.5。

先决条件

我们假设您已经具有使用sudo特权帐户访问您的centos / RHEL 8系统的shell。对于远程系统,请使用ssh客户端登录。

1、安装Java

最新版本的apache Solr需要Java 8或更高版本。确保您的系统满足系统上的Java要求。如果没有,请运行以下命令来安装Java

sudo dnf install Java-11-openjdk

然后检查已安装的Java版本:

Java -version

输出:

openjdk version “11.0.4” 2019-07-16 LTS

OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)

OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

2、在centos 8上安装apache Solr

现在从其官方站点或镜像下载所需的Solr版本。您也可以使用以下命令从其官方网站下载apache Solr 8.5.2。之后,解压缩安装程序脚本。

cd /tmp

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

tar xzf solr-8.5.2.tgz solr-8.5.2/bin/install_solr_service.sh –strip-components=2

然后使用bash shell执行安装程序脚本,然后执行下载的存档文件。该命令将如下所示:

sudo bash ./install_solr_service.sh solr-8.5.2.tgz

这将在您的系统上创建一个名为solr的帐户并完成安装过程。之后,启动服务默认的Solr端口8983。

3、管理Solr服务

apache Solr服务在systemd服务下进行管理。使用以下命令启动,停止并检查Solr服务的状态。

sudo systemctl stop solr

sudo systemctl start solr

sudo systemctl status solr

4、创建新的Solr集合

集合是一起形成单个逻辑索引的一组核心。与其他集合相比,集合具有一组不同的配置文件和架构定义。您可以通过运行以下命令来创建集合:

sudo su – solr -c “/usr/local/solr/bin/solr create -c mycol1 -n data_driven_schema_configs”

样本输出:

Created new core ‘mycol1’

5、访问Solr管理面板

默认情况下,Solr服务器在端口8983上运行。使用带有8983端口的服务器IP地址或主机名,在Web浏览器中访问Solr仪表板。

http://你的服务器IP或者域名:8983/

在CentOS8服务器上安装ApacheSolr8.5?

在这里,您可以在先前名为“ mycol1”的步骤中查看创建的集合的静态变量。单击左侧栏上的“Core Selector”核心选择器,然后选择创建的集合。

在CentOS8服务器上安装ApacheSolr8.5?

结论

在本教程中,您学习了在centos / RHEL 8服务器系统上安装apache Solr,还在Solr服务器中创建了一个新集合。

相关阅读