下面是“Ubuntu16.04安装部署solr7的图文详细教程”的完整攻略:
环境准备
- 安装Java
Solr 7 需要运行在 Java 8 上,所以我们需要先安装 Java 8。
在终端中输入以下命令进行安装:
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
安装完成后输入以下命令可以确认 Java 版本:
java -version
如果输出的版本号是 Java 8,则说明 Java 安装成功。
- 安装Solr
可以从官方网站https://lucene.apache.org/solr/downloads.html下载 Solr,本文以 Solr 7.7.2 为例。
在终端中输入以下命令下载 Solr:
wget https://www-eu.apache.org/dist/lucene/solr/7.7.2/solr-7.7.2.tgz
解压缩下载的文件:
tar xzf solr-7.7.2.tgz solr-7.7.2/bin/install_solr_service.sh --strip-components=2
运行安装脚本:
sudo bash ./install_solr_service.sh solr-7.7.2.tgz
在安装过程中可以根据提示输入 Solr 的工作目录和端口号,也可以使用默认值,安装完成后输入以下命令启动 Solr:
sudo service solr start
输入以下命令可以确认 Solr 启动成功:
sudo service solr status
如果输出“Solr is running”,则说明 Solr 启动成功。
Solr管理界面
Solr 有一个管理界面,可以通过浏览器访问。默认的端口号为8983,例如http://localhost:8983/
。
如果在安装时指定了不同的端口号,在此将端口号替换为指定的端口号即可。
创建一个Core
在 Solr 中,一个 Core 等同于一个索引和所有与之关联的配置。下面我们创建一个 Core。
在浏览器中进入 Solr 管理界面,并单击左侧菜单栏的“Core Admin”选项卡,在页面右侧找到“Add Core”按钮并单击,在弹出的页面中输入以下信息:
- Core name:示例Core
- Instance directory:/var/solr/data
- Configuration:选择“Basic_configs”
单击“Add Core”按钮新建 Core。
新建 Core 成功后,在浏览器中输入以下 URL 地址进入 Solr 的“Overview”选项卡,看到新增的 Core 已经在列表中:
http://localhost:8983/solr
使用Solr
接下来,我们将在 Solr 中添加和查询数据。
添加数据
在浏览器中单击左侧菜单栏的“Core selector”,选择刚才创建的 Core,进入 Solr 管理界面。
单击页面上方的“Documents”选项卡,输入以下内容作为待添加的数据:
{
"id": "1",
"title": "Solr是什么",
"content": "Solr是一个开源的全文检索引擎,它基于Lucene实现。Solr提供了易用的接口和可选的HTTP/XML格式。",
"url": "https://lucene.apache.org/solr/"
}
输入完成后单击页面下方的“Submit Document”按钮提交数据。
查询数据
在浏览器中单击左侧菜单栏的“Query”选项卡,输入以下文字作为查询条件:
title:Solr是什么
并单击页面下方的“Execute Query”按钮执行查询。
如果查询成功,将在页面中看到数据的详细信息。
总结
至此,Ubuntu16.04安装部署Solr7的图文详细教程就介绍完毕了。在学习 Solr 的过程中,建议多实践,使用示例数据进行尝试,查看 API 文档和官方文档,理解 Solr 的基本概念和语法规则。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu16.04安装部署solr7的图文详细教程 - Python技术站