如何在 AlmaLinux 8 上安装 Apache Solr

Apache Solr 是基于 Apache Lucene 构建的流行、快速、开源的企业搜索平台。Solr 专为可扩展性和容错性而设计。它广泛用于企业搜索和分析用例,并拥有活跃的开发社区和定期发布。

在 AlmaLinux 8 上安装 Apache Solr

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

步骤 2. 安装 OpenJDK。

Apache Solr 是用 Java 编程语言编写的。运行以下命令安装 OpenJDK:

sudo dnf install java-latest-openjdk

安装成功后,验证Java版本:

java -version

步骤 3. 在 AlmaLinux 8 上安装 Apache Solr。

现在我们从他们的官方下载页面下载最新的 Apache Solr 可用包:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz

在本教程中,我们将使用 SHA 校验和进行验证。所以下载相同版本的 SHA512 校验和如下:

wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz.sha512

接下来,计算下载的 Apache Solr 存档的 SHA512 校验和:

gpg --print-md SHA512 solr-8.9.0.tgz

将哈希值与下载的 SHA512 文件的内容进行比较:

cat solr-8.9.0.tgz.sha512

完成后,解压缩下载的 Apache Solr 存档:

tar xzf solr-8.9.0.tgz

之后,使用以下命令安装 Apache Solr:

solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

纠正由于文件和进程限制而在服务启动期间的警告。您需要根据 Apache Solr Enterprise Search Server 的要求定义安全限制:

nano /etc/security/limits.conf

将以下指令添加到此文件中:

...
*               soft    nofile		65000
*               hard    nofile		65000
*               soft    nproc		65000
*               hard    nproc		65000

然后,重新启动 Apache Solr 服务:

sudo su - solr -c "/opt/solr/bin/solr restart"

步骤 4. 配置防火墙。

Apache Solr 使用默认网络端口 8983/TCP。因此,您需要在 Linux 防火墙中允许此端口:

sudo firewall-cmd --add-port=8983/tcp --permanent
sudo firewall-cmd --reload

步骤 5. 在 Web 界面上访问 Apache Solr。

成功安装后,打开 Web 浏览器并使用 URL 访问 Solr Web 界面。您应该看到以下屏幕:http://your-server-ip-address:8983/solr

solr-web-admin

感谢您使用本教程在您的 AlmaLinux 8 系统上安装 Apache Solr。如需其他帮助或有用信息,我们建议您查看Apache 官方网站

未经允许不得转载:统信UOS之家 » 如何在 AlmaLinux 8 上安装 Apache Solr

相关文章