Apache Solr 是一个基于 Java 构建的强大的开源搜索平台。它广泛用于索引、搜索和分析大量文本内容。在 Linux Mint 上安装它非常简单,在本指南中,我们将逐步完成在 Linux Mint 21、20 或 19 上安装并运行它的步骤。
-
在 CentOS、RedHat 上安装 Apache Solr
先决条件:
- Linux Mint 21/20/19 安装在您的计算机上。
- 由于 Solr 在 Java 平台上运行,因此您应该安装 Java。我们也会介绍这一点。
第 1 步:安装 Java
首先更新包存储库信息:
sudo apt update && sudo apt upgrade -y
Solr 需要 Java 才能运行。我们将在此步骤中安装 OpenJDK:
sudo apt install openjdk-11-jdk -y
安装后,您可以通过以下方式检查 Java 版本:
java -version
步骤 2:在 Linux Mint 上安装 Solr
在撰写本文时(最后一次更新于 2023 年 8 月),Solr 的最新版本可能已发生变化。不过,您可以随时访问 Solr 官方网站来查找最新版本。这里我们以下载Solr 9.3.0为例:
wget https://dlcdn.apache.org/solr/solr/9.3.0/solr-9.3.0.tgz
然后使用以下命令从系统上下载的存档中提取安装脚本。现在使用 bash shell 运行安装程序 shell 脚本。
tar xzf solr-9.3.0.tgz solr-9.3.0/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-9.3.0.tgz
第 3 步:管理 Solr 服务
Solr 在您的系统上配置为服务。您只需使用以下命令即可启动、停止并检查 Solr 服务的状态。
sudo service solr stop
sudo service solr start
sudo service solr status
第4步:创建Solr集合
在系统上成功安装 Solr 后。使用以下命令在 Apache Solr 中创建第一个集合。
sudo su - solr -c "/opt/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"
示例输出:
Output:
Created new core 'mycol1'
第5步:访问Solr管理面板
默认 Solr 在端口 8983 上运行。您可以在 Web 浏览器中访问 Solr 端口,您将获得 Solr 仪表板。
http://demo.tecadmin.net:8983/
在这里,您可以查看前面步骤中创建的名为“mycol1”的集合的统计信息。单击左侧栏上的“核心选择器”并选择创建的集合。
结论
Apache Solr 现已安装并在 Linux Mint 21、20 或 19 上运行。您可以开始创建核心、索引文档和执行搜索。有关更高级的配置或集群设置,请参阅官方 Solr 文档和指南。