如何安装 Apache Debian 10 上的 Solr

在本教程中,我们将向您展示如何安装 Apache Debian 10 上的 Solr。对于那些不知道的人, Apache Solr 是一个用 Java 编写的开源搜索平台。 Solr 旨在通过自动故障转移和恢复提供分布式索引、复制和负载平衡查询。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示逐步安装 Apache Debian 10 (Buster) 上的 Solr。

安装 Apache Debian 10 Buster 上的 Solr

步骤 1. 在运行下面的教程之前,通过运行以下命令确保您的系统是最新的很重要 apt 终端中的命令:

sudo apt update sudo apt install ca-certificates

步骤 2. 安装 Java。

Apache Solr 需要安装 Java。 运行以下命令进行安装:

sudo apt install -y default-jdk

您可以使用以下命令验证 Java 安装:

java -version

步骤 2. 安装 Apache Debian 10 上的 Solr。

现在我们下载 Apache Solr 来自其官方网站:

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

接下来,解压下载的文件以设置 Solr 环境:

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

之后,开始和停止 Apache Solr服务,运行以下命令:

sudo systemctl stop solr sudo systemctl start solr sudo systemctl status solr

步骤 3. 创建第一个 Solr 集合。

现在我们创建第一个集合 Apache Solr 使用以下命令:

sudo su - solr -c "/opt/solr/bin/solr create -c mytestcollections -n data_driven_schema_configs"

输出:

Created new core 'mytestcollections'

步骤 4. 配置防火墙。

如果您使用的是防火墙,请打开端口 8983 以启用对控制面板的访问:

sudo ufw allow from any to any port 8983 proto tcp

步骤 5. 访问 Apache Solr 网页界面。

Apache 默认情况下,Solr 将在 HTTP 端口 8983 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:8983 或者 https://your-server-ip-address:8983.

恭喜! 您已成功安装 Apache 索尔。 感谢您使用本教程安装最新版本的 Apache Debian 系统上的 Solr。 如需更多帮助或有用信息,我们建议您查看 官方 Apache 网站.