本文主要是介绍Windows 系统 Solr 8.8.2 安装详细教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【相关文章推荐】:一文理解全文搜索引擎(Lucene、Elasticsearch、Solr)、目录搜索引擎、元搜索引擎的异同
1 安装规划
1.1 约束说明
规划安装时要注意的Lucene 中存在对单个索引中文档数量的硬限制:大约 21.4 亿个文档(准确地说是 2,147,483,647 个)。
在实践中,如此大量的文档不太可能在单个索引中适合并表现良好,需要在接近这个数字之前将索引分布在一个集群中。如果在开始编制索引之前就知道文档总数将超过此数量,最好从一开始就将 SolrCloud的安装计划作为设计的一部分。
1.2 硬件与操作系统要求
可以在任何有合适的Java运行时环境(JRE)的系统中安装Solr。
CPU、磁盘、内存等硬件要求基于在实现 Solr 时所做的许多选择(文档大小、文档数量和检索的点击次数等)。
支持的操作系统:Linux、macOS、Windows。
1.3 软件配套版本
Apache Solr 在 Java 8 或更高版本上运行。
建议始终使用 Java VM 的最新更新版本,因为错误可能会影响 Solr。
对于所有 Java 版本,强烈建议不要使用实验性-XXJVM 选项。
2 安装流程
简要介绍软件安装流程,快速了解Solr安装的关键流程。
3 安装前准备
准备一台PC,安装以下软件。具体软件,请到对应的官方网站获取。
工具软件 | 作用 |
---|---|
浏览器 | 用于下载solr的安装文件。 |
7-zip | 用于解压“.zip”和“.rar”文件,建议使用7-zip 16.04及以上版本 |
4 安装系统
4.1 安装注意事项
安装过程中会使用第三方软件,如果第三方软件出现漏洞,请用户自行修复。
4.2 配置环境依赖
已正确安装JRE运行环境。
JRE安装请参考《JRE安装指南》。
4.3 下载 Solr
下载地址:https://solr.apache.org/downloads.html ,如图所示:
各系统适用版本见下表。
安装包版本 | 适用系统 |
---|---|
solr-X.X.X-src.tgz | Solr 源代码。可在不使用官方 Git 存储库的情况下在 Solr 上进行开 |
solr-X.X.X.tgz | Linux/Unix/OSX |
solr-X.X.X.zip | Microsoft Windows |
4.4 安装 Solr
使用解压工具解压安装包,解压即可启动。解压后目录结构如表所示:
目录名称 | 功能 | 次级文件/文件目录 | 功能 |
---|---|---|---|
bin/ | 包含几个重要的脚本,它们将使 Solr 的使用更容易 | Solr、solr.cmd | 是Solr 的控制脚本,也称为bin/solr(*nix) / bin/solr.cmd(Windows)。此脚本是启动和停止 Solr 的首选工具。在 SolrCloud 模式下运行时,您还可以创建集合或核心、配置身份验证和使用配置文件 |
post | 提供了用于发布内容到Solr一个简单的命令行界面 | ||
solr.in.sh、solr.in.cmd | 是 *nix 和 Windows 系统的属性文件。Java、Jetty 和 Solr 的系统级属性在此处配置。使用bin/solr/时可以覆盖其中许多设置bin/solr.cmd,但这允许您在一个地方设置所有属性 | ||
install_solr_services.sh | 此脚本在 *nix 系统上用于将 Solr 安装为服务 | ||
contrib/ | 包括用于 Solr 特殊功能的附加插件 | / | / |
dist/ | 包含主要的 Solr .jar 文件 | / | / |
docs/ | 包含指向 Solr 的在线 Javadocs 的链接 | / | / |
example/ | 包含多种类型的示例,用于演示各种 Solr 功能 | / | / |
licenses/ | 包含 Solr 使用的第 3 方库的所有许可证 | / | / |
server/ | 是 Solr 应用程序的核心所在 | /solr-webapp | Solr 的UI管理 |
/lib | Jetty libraries | ||
/logs | 日志文件 | ||
/resources | 日志配置 | ||
/solr/configsets | 示例配置集 |
4.5 安装后检查
4.5.1 启动 Solr
Solr 包括一个名为bin/solr(Linux/MacOS) 或bin\solr.cmd(Windows)的命令行界面工具。该工具允许您启动和停止 Solr、创建核心和集合、配置身份验证以及检查系统状态。
要使用它来启动 Solr,只需在解压后的bin目录下打开命令行,执行命令:
./solr start
这将在后台启动 Solr,侦听端口 8983。当您在后台启动 Solr 时,脚本将等待以确保 Solr 正确启动,然后再返回命令行提示符。
启动完成后默认监听8983端口,管理界面访问地址:http://localhost:8983/solr/
4.5.2 停止Solr
在bin目录下执行命令:
./solr stop -p 8983
注:停止时必须指定端口。
4.6 安装常见问题及解决
问题描述:
windows启动solr报 Java HotSpot™ 64-Bit Server VM warning: JVM cannot use large page memory…异常。
解决方法:
找到控制面板管理工具:
点击本地安全策略,找到安全设置 > 本地策略 > 用户权限分配 > 锁定内存页
点击打开输入“Everyone”,保存并应用,重启电脑后,再启动solr即可。
5 常用操作
创建core,-c指定创建的core名
./solr create -c test_core1
删除core,-c指定删除的core名
./solr delete -c test_core1
注:Solr各版本使用参考指南:https://solr.apache.org/guide/
这篇关于Windows 系统 Solr 8.8.2 安装详细教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!