在基于Red Hat系统上安装Apache Solr

如果我们正在运行CentOS,Red Hat或者基于不同的Red Hat 系统,如Fedora,则使用下面的步骤:。

  • 首先打开终端并安装Java。
$sudo dnf install java-11-openjdk
  • 接下来,使用WGet从官方下载页面下载最新版本的Apache Solr。
$wget http://www.gtlib.gatech.edu/pub/apache/lucene/solr/8.6.3/solr-8.6.3.tgz
  • 在继续之前,我们应该增加文件和最大进程限制,以最大限度地提高性能并防止SOLR在启动时发出警告。使用nano或者首选文本编辑器打开此文件并添加这四行:
$sudo nano /etc/security/limits.conf
Add to bottom of file:
solr hard nofile 65535
solr soft nofile 65535
solr hard nproc 65535
solr soft nproc 65535
  • 现在,我们可以使用以下tar命令解压缩Apache Solr文件。
$tar zxvf solr-8.6.3.tgz
  • 接下来,执行包含的安装脚本以安装Apache Solr。请务必将此作为root用户执行此操作。
$sudo solr-8.6.3/bin/install_solr_service.sh solr-8.6.3.tgz
  • 完成Apache Solr完成安装后,使用以下命令来控制它。
$sudo service solr start # start Solr
$sudo service solr stop # stop Solr
$sudo service solr status # check the status of Solr
$sudo chkconfig solr on # make Solr start automatically upon reboot

Apache Solr初始配置

  • Apache Solr的许多方面可以通过命令行来配置,但Solr也具有一个Web界面,我们可能会发现更方便。通过http://localhost:8983/solr

  • 如果不在同一台机器上,则用Apache Solr Server的IP地址或者完全限定的域名替换为“LocalHost”或者完全限定的域名。

  • 首先在屏幕左侧创建新集合,开始使用Apache Solr。

Linux安装Apache Solr

在基于Debian的系统上安装Apache Solr

如果我们正在运行Ubuntu,Debian或者基于Debian的基于Debian的系统,如Linux Mint,则使用下面的步骤:

  • 首先打开终端并安装Java。
$sudo apt install default-jdk
  • 接下来,使用WGet从官方下载页面下载最新版本的Apache Solr。
$wget http://www.gtlib.gatech.edu/pub/apache/lucene/solr/8.6.3/solr-8.6.3.tgz
  • 下载文件后,使用以下tar命令提取其内容。
$tar zxvf solr-8.6.3.tgz
  • 接下来,执行包含的安装脚本以安装Apache Solr。请务必将此作为root用户执行此操作。
$sudo solr-8.6.3/bin/install_solr_service.sh solr-8.6.3.tgz
  • Apache Solr现在应该自动安装并作为服务启动。它可以通过SystemD通过SystemDL命令来控制。
$sudo systemctl start solr # start Solr
$sudo systemctl stop solr # stop Solr
$systemctl status solr # check the status of Solr
$sudo systemctl enable solr # make Solr start automatically upon reboot
日期:2020-07-07 20:54:58 来源:oir作者:oir