如何在 Fedora 39 上安装 Apache Solr

Apache Solr 是一个基于 Apache Luc ene 构建的强大开源搜索平台。它因其全文搜索、点击突出显示、分面搜索、实时索引和丰富的文档处理功能而广受认可。Solr 是企业搜索和分析用例的热门选择在 Fedora 上安装最新版本的 Apache Sol r 可确保您能够访问最新的功能和安全更新

apache-solr-logo

在 Fedora 39 上安装 Apache Solr

步骤 1。在进入安装过程之前,必须确保您的 Fedora 39 系统是最新的并且具有所有必要的先决条件。首先将系统软件包更新到最新版本

sudo dnf clean all
sudo dnf update

第2步。安装 Java。

Apache Solr 需要 Java 运行时环境 (JRE) 版本 11 或更高版本。通过执行以下命令验证 Java 安装:

java -version

如果未安装 Java 或您的版本已过时,请使用 dnf 安装或更新 Java:

sudo dnf install java-11-openjdk

此外,lsof 命令对于 Solr 的安装过程至关重要。通过运行以下命令进行安装:

sudo dnf install lsof

第 3 步。在 Fedora 39 上安装 Apache Solr。

第一步是下载最新版本的 Apache Solr。导航到官方 Apache Solr 下载页面以识别最新版本。使用 wget 命令下载 Solr 发行版存档。将版本号替换为可用的最新版本:

wget https://archive.apache.org/dist/lucene/solr/9.5.0/solr-9.5.0.tgz

下载后,解压缩包并运行安装脚本:

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

脚本将负责将 Solr 设置为服务,这意味着它将在系统启动时自动启动。您可以通过以下方式检查Solr服务的状态

sudo systemctl status solr

第 4 步。配置 Apache Solr。

配置 Solr 以获得最佳性能是关键步骤。这包括调整 Java 堆大小、设置垃圾回收参数和优化索引缓存。对于生产环境,建议 Java 堆大小至少为 16 GB。您可以在 Solr 配置文件中设置此项,通常位于 /etc/default/solr 或者 /etc/default/solrCMD的 对于 Windows 用户。

垃圾回收是优化可能对性能产生重大影响的另一个领域。启用 GC 日志记录并监控日志以识别任何潜在问题。根据您的特定工作负载和环境调整 GC 设置。

索引缓存对于快速搜索结果至关重要,尤其是在处理大型数据集时。Solr 提供了多种缓存类型,可以配置这些类型以提高性能,例如过滤器缓存、查询结果缓存和文档缓存。

第 5 步。启动并启用 Solr 服务。

启动 Solr 服务并使其在启动时启动:

sudo systemctl start solr
sudo systemctl enable solr

要检查 Solr 服务的状态,请执行以下操作:

sudo systemctl status solr

第 6 步。配置防火墙。

配置防火墙以允许默认 Solr 端口 (8983) 上的流量:

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

第 7 步。访问 Apache Solr Web 界面。

成功安装后,通过在 Web 浏览器中导航到 http<your-server-ip>:8983/solr 来访问 Solr Web 界面 。将 <your-server-ip> 替换为 openSUSE 服务器的 IP 地址。

apache-solr-dashboard

感谢您使用本教程在您的 Fedora 39 系统上安装 Apache Solr。有关其他或有用的信息,我们建议您查看 Apache 官方网站

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

相关文章