Apache Solr 是一个基于 Apache Luc ene 构建的强大开源搜索平台。它因其全文搜索、点击突出显示、分面搜索、实时索引和丰富的文档处理功能而广受认可。Solr 是企业搜索和分析用例的热门选择。在 Fedora 上安装最新版本的 Apache Sol r 可确保您能够访问最新的功能和安全更新。
在 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/solr。在。CMD的
对于 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 地址。
感谢您使用本教程在您的 Fedora 39 系统上安装 Apache Solr。有关其他或有用的信息,我们建议您查看 Apache 官方网站。