在 Ubuntu 20.04 上安装 Apache Solr

介绍

Apache Solr 是一个基于 Java 的开源、高度可扩展、可靠和容错的搜索工具。 它通过 REST API(例如 Elasticsearch)支持 NoSQL 和数据库查询。 此外,它还存储数据并提供分布式索引、复制、自动故障转移和恢复以及负载均衡查询,以实现近乎实时的数据查询。 在本文中,您将学习如何在 Ubuntu 20.04 服务器上安装 Apache Solr。

先决条件

部署一个完全更新的 Vultr Ubuntu 20.04 服务器。 创建具有 sudo 访问权限的非 root 用户。

1.安装Java

安装 Java。

$ sudo apt install default-jdk -y

验证 Java 安装。

$ java -version

2.安装Apache Solr

要下载最新版本的 Apache Solr,请访问 Apache 官方下载网站.

下载 Apache Solr。

$ sudo wget https://archive.apache.org/dist/lucene/solr/8.9.0/solr-8.9.0.tgz

提取下载的档案。

$ sudo tar xzf solr-8.9.0.tgz

安装 Apache Solr。

$ sudo bash solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

检查 Apache Solr 服务的状态。

$ sudo systemctl status solr

启用 Apache Solr 服务以在系统引导时启动。

$ sudo systemctl enable solr

允许端口 8983 通过 UFW 防火墙。

$ sudo ufw allow 8983

要访问 Apache Solr Web 界面,请转到您的浏览器并输入 http://serverIP:8983. 例如:

http://192.0.2.11:8983

结论

您已成功安装 Apache Solr。 您现在可以通过 Web 仪表板开始创建新的 Solr 集合。

集合是分布在多个服务器上的逻辑索引。 核心是运行一个集合的服务器部分。

更多信息

有关 Apache Solr 的更多信息,请参阅 官方文件.

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com