如何在 AlmaLinux 8 上安装 Apache Solr
admin
2023-07-31 03:08:53
0

Apache Solr 是基于 Apache Lucene 构建的流行、快速、开源的企业搜索平台。Solr 专为可扩展性和容错性而设计。它广泛用于企业搜索和分析用例,并拥有活跃的开发社区和定期发布。

在 AlmaLinux 8 上安装 Apache Solr

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update
sudo dnf upgrade
sudo dnf install epel-release

步骤 2. 安装 OpenJDK。

Apache Solr 是用 Java 编程语言编写的。运行以下命令安装 OpenJDK:

sudo dnf install java-latest-openjdk

安装成功后,验证Java版本:

java -version

步骤 3. 在 AlmaLinux 8 上安装 Apache Solr。

现在我们从他们的官方下载页面下载最新的 Apache Solr 可用包:

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

在本教程中,我们将使用 SHA 校验和进行验证。所以下载相同版本的 SHA512 校验和如下:

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

接下来,计算下载的 Apache Solr 存档的 SHA512 校验和:

gpg --print-md SHA512 solr-8.9.0.tgz

将哈希值与下载的 SHA512 文件的内容进行比较:

cat solr-8.9.0.tgz.sha512

完成后,解压缩下载的 Apache Solr 存档:

tar xzf solr-8.9.0.tgz

之后,使用以下命令安装 Apache Solr:

solr-8.9.0/bin/install_solr_service.sh solr-8.9.0.tgz

纠正由于文件和进程限制而在服务启动期间的警告。您需要根据 Apache Solr Enterprise Search Server 的要求定义安全限制:

nano /etc/security/limits.conf

将以下指令添加到此文件中:

...
*               soft    nofile		65000
*               hard    nofile		65000
*               soft    nproc		65000
*               hard    nproc		65000

然后,重新启动 Apache Solr 服务:

sudo su - solr -c \"/opt/solr/bin/solr restart\"

步骤 4. 配置防火墙。

Apache Solr 使用默认网络端口 8983/TCP。因此,您需要在 Linux 防火墙中允许此端口:

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

步骤 5. 在 Web 界面上访问 Apache Solr。

成功安装后,打开 Web 浏览器并使用 URL 访问 Solr Web 界面。您应该看到以下屏幕:http://your-server-ip-address:8983/solr

solr-web-adminsolr-web-admin

感谢您使用本教程在您的 AlmaLinux 8 系统上安装 Apache Solr。如需其他帮助或有用信息,我们建议您查看Apache 官方网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...