世界都没见过
谈什么世界观

如何在Ubuntu 20.04上安装Apache Solr 8.6

Apache Solr是一种可扩展,可靠且具有容错功能的NoSQL搜索工具。在本教程中,我们将向您展示如何在Ubuntu 20.04上安装Apache Solr 8.6。

Apache Solr是一种可扩展,可靠且具有容错功能的NoSQL搜索工具,该工具使用Java编写,并在OpenSource许可下发布。它用于存储数据并以近实时方式对其进行查询。它是最受欢迎的搜索引擎,提供分布式索引,复制,负载平衡以及自动故障转移和恢复。它通过诸如Elasticsearch之类的REST API支持数据库查询。

在本教程中,我们将向您展示如何在Ubuntu 20.04上安装Apache Solr 8.6。

先决条件

  • 运行Ubuntu 20.04的服务器。
  • 在服务器上配置了root密码。

入门

在开始之前,最好将系统更新为最新版本。您可以使用以下命令更新系统,如果不想升级系统也可以忽略。

apt-get update -yapt-get upgrade -y

更新系统后,重新启动它以实施更改。

安装Java

Apache Solr用Java语言编写。因此,必须在系统中安装Java。如果未安装,则可以通过运行以下命令进行安装

apt-get install default-jdk -y

安装Java之后,可以使用以下命令验证Java安装:

java -version

您应该在以下输出中看到Java的安装版本:

openjdk version "11.0.7" 2020-04-14OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

安装Apache Solr

首先,您需要从Apache网站下载最新版本的Apache Solr。在撰写本文时,Apache Solr的最新版本是8.6.0。您可以使用以下命令下载它:

wget https://archive.apache.org/dist/lucene/solr/8.6.0/solr-8.6.0.tgz

下载后,使用以下命令解压缩下载的文件:

tar xzf solr-8.6.0.tgz

接下来,通过执行Solr安装脚本来安装Apache Solr:

bash solr-8.6.0/bin/install_solr_service.sh solr-8.6.0.tgz

安装完成后,您将获得以下输出:

Service solr installed.Customize Solr startup configuration in /etc/default/solr.in.sh? solr.service - LSB: Controls Apache Solr as a Service     Loaded: loaded (/etc/init.d/solr; generated)     Active: active (exited) since Sat 2020-07-25 03:00:19 UTC; 5s ago       Docs: man:systemd-sysv-generator(8)    Process: 4692 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS)Jul 25 03:00:09 ubuntu2004 systemd[1]: Starting LSB: Controls Apache Solr as a Service...Jul 25 03:00:09 ubuntu2004 su[4694]: (to solr) root on noneJul 25 03:00:09 ubuntu2004 su[4694]: pam_unix(su-l:session): session opened for user solr by (uid=0)Jul 25 03:00:19 ubuntu2004 systemd[1]: Started LSB: Controls Apache Solr as a Service.

此时,已安装Apache Solr并在端口8983上侦听。您可以使用以下命令进行验证:

netstat -tunelp | grep 8983

您应该获得以下输出:

tcp6 0 0 ::: 8983 ::: * LISTEN 108 24019 4756 / java 

管理Solr服务

Apache Solr作为Systemd服务运行。因此,您可以使用systemd轻松管理它。

要启动和停止Apache Solr服务,请运行以下命令:

systemctl stop solrsystemctl start solr

要检查Apache Solr服务的状态,请运行以下命令:

systemctl status solr

要在系统启动时启用Apache Solr服务,请运行以下命令:

systemctl enable solr

创建Solr集合

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

要在Apache Solr中创建新集合,请运行以下命令:

su - solr -c "/opt/solr/bin/solr create -c mytestcollection -n data_driven_schema_configs"

您应该获得以下输出:

Created new core 'mytestcollection'

访问Apache Solr

您可以使用URL http:// your-server-ip:8983 /solr访问Apache Solr Web界面。您应该在以下屏幕上看到Apache Solr Web界面:

如何在Ubuntu 20.04上安装Apache Solr 8.6

在左侧边栏中,选择mytestcollection,您应该在以下屏幕中看到集合的状态:

如何在Ubuntu 20.04上安装Apache Solr 8.6

结论

在本指南中,我们学习了如何在Ubuntu 20.04服务器中安装Apache Solr。您可以使用此工具来充分利用垂直搜索的潜力。有关更多信息,请访问Apache Solr官方文档。

赞(0) 打赏
未经允许不得转载:VPS排行榜 » 如何在Ubuntu 20.04上安装Apache Solr 8.6

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏