欢迎投稿

今日深度:

Solr文档翻译之安装solr,

Solr文档翻译之安装solr,


原文  https://lucene.apache.org/solr/guide/7_6/installing-solr.html

目录

1.Solr下载

2.准备安装

3.目录布局

4. solr示例

5.启动solr

6.使用一个特定的绑定示例启动Solr

7.检查solr是否运行

8. 创建core


1.Solr下载

solr7.6 下载地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html 此文档也是针对7.6版本的讲解

有三个单独的包

 

2.准备安装

在开始使用Solr时,您所需要做的就是将Solr发行版归档文件解压缩到您所选择的目录中。作为最初的开发环境,这已经足够了,但是在设置真正的开发和生产环境之前,请注意不要让这个“玩具”安装负担过重。

当您完成了对Solr的初始评估之后,您将需要仔细地计划您的实现。您可能需要在另一台服务器上重新安装Solr,或者创建集群SolrCloud环境当您准备为生产环境设置Solr时,请阅读“ 将Solr带到生产 ”页面上提供的说明。

我需要多大的服务器?

如何确定Solr安装的大小是一个复杂的问题,它依赖于许多因素,包括文档的数量和结构、打算存储多少字段、用户数量等等。强烈建议您花点时间考虑一下影响Solr实现的硬件大小的因素。有一篇很好的博文讨论了需要考虑的问题,那就是 抽象的硬件尺寸:为什么我们没有一个明确的答案

在计划安装时需要注意的一点是,Lucene中对单个索引中的文档数量存在硬限制:大约21.4亿个文档(准确地说是2147,483,647个)。在实践中,如此大量的文档不太可能适合一个索引,并且在一个索引中表现良好。在接近这个数字之前,您可能需要将索引分布到一个集群中。如果您知道在开始索引之前,您的文档总数将超过这个数量,那么最好从一开始就将SolrCloud作为设计的一部分来计划安装

 

3.目录布局

安装Solr后,您将看到其中的以下目录和文件:

bin  这个目录包含几个重要的脚本,可以使solr更加容易使用。

  • solr 和 solr.cmd 这是solr的控制脚本,这个脚本是启动和停止Solr的首选工具。在SolrCloud模式下运行时,还可以创建集合或核心、配置身份验证和使用配置文件
  • post  它提供了一个简单的命令行界面,用于将内容发布到Solr
  • solr.in.sh 和 solr.in.cmd 这些分别是linux和Windows系统的属性文件,这里配置了Java、Jetty和solr的系统级属性。当使用solr.cmd时,可以覆盖其中许多设置。但这允许您在一个地方设置所有属性。
  • install_solr_services.sh  这个脚本在linux系统上用来安装solr作为服务。在本节中更详细地描述了这一点。

contrib  solr的contrib目录包括solr特殊特性的插件。

dist   包含solr的核心jar包和扩展jar包。

docs solr文档,离线的静态HTML文件,还有API的描述

example 包含几种类型的示例,这些示例演示了各种solr功能

licenses 许可证目录包括solr使用的第三方库的所有许可证。

server 这个目录是solr应用程序的核心所在

  • solr-webapp solr控制台界面
  • lib Jetty服务器程序对应的可执行JAR包和响应的依赖包
  • logs  默认情况下,日志将被输出到这个文件夹
  • resources 存放着Log4j的配置文件。这里可以改变输出日志的级别和位置等设置。

 

4. solr示例

下面是一些examples包含的文件夹

  • exampledocs  这是一组简单的csv、xml和json文件,可以在第一次开始使用solr时与bin/post一起使用。有关对这些文件使用bin/post的详细信息,请参阅post工具。
  • example-DIH  这个目录包括一些示例数据导入处理程序(DIH)配置,以帮助您开始导入数据库、电子邮件服务器甚至Atom提要中的结构化内容。每个示例将索引一组不同的数据;有关这些示例的详细信息,请参阅其中的自述文件。
  • files  提供了一个基本的文档搜索界面,如Word或PDF,这些文档可能存储在本地。有关如何使用此示例的详细信息,请参阅此处的自述文件。
  • films  电影目录包含一组关于电影的可靠数据,这些数据有三种格式:csv、xml和json。有关如何使用此数据集的详细信息,请参阅此处的自述文件。

 

 5.启动solr

solr包括一个名为bin/solr(linux/macos)或bin\solr.cmd(windows)的命令行界面工具。此工具允许您启动和停止Solr、创建核心和集合、配置身份验证以及检查系统状态。

要使用它来启动Solr,只需输入

solr start

如果运行的是Windows,则可以通过运行solr.cmd来启动solr,输入

solr.cmd start

这将在后台启动Solr,监听端口8983

在后台启动Solr时,脚本将等待以确保Solr正确启动,然后返回命令行提示符。

 

6.使用一个特定的绑定示例启动Solr

Solr还提供了许多有用的示例,帮助您了解关键特性。可以使用-e标志启动xamples。例如,要启动“techproducts”示例,输入

bin / solr - e techproducts

目前,可以运行的示例有:techproducts、dih、无模式和cloud。有关每个示例的详细信息,请参见运行示例信任的一节

 

7.检查solr是否运行

如果您不确定Solr是否在本地运行,可以使用status命令

   solr status      solr.cmd  status

这将在您的计算机上搜索正在运行的solr实例,然后收集有关它们的基本信息,例如版本和内存使用情况。

就是这样!solr正在运行。如果您需要说服力,请使用Web浏览器查看管理控制台。

http://localhost:8983/solr/

 

8. 创建core

如果没有使用示例配置启动solr,则需要创建一个core,才能够索引和搜索。您可以通过运行

solr create -c <name>

这将创建一个使用数据驱动模式的核心,该模式在向索引添加文档时尝试查询正确的字段类型。

要查看创建新核心的所有可用选项,请执行

solr create -help

 

 

www.htsjk.Com true http://www.htsjk.com/solr/28516.html NewsArticle Solr文档翻译之安装solr, 原文   https://lucene.apache.org/solr/guide/7_6/installing-solr.html 目录 1.Solr下载 2.准备安装 3.目录布局 4. solr示例 5.启动solr 6.使用一个特定的绑定示例启动Solr 7.检查sol...
相关文章
    暂无相关文章
评论暂时关闭