《艳遇SOLR》4--solr6.3.0安装部署
Posted 金沙数据
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《艳遇SOLR》4--solr6.3.0安装部署相关的知识,希望对你有一定的参考价值。
本文为单机的solr6.3.0的安装配置(内置jetty服务器和tomcat服务器)。文中主要对一些概念加以说明,文章最后附有视频。今天的内容有大图及视频,请在WI-FI下观看。
solr vs solrCloud
首先要明确solrCloud和阿里云,百度云,亚马逊云不是一个云。solrCloud是solr4的一个功能,可以认为是一种思想,一种理念,一种部署方式。
安装solr6.3.0 准备工作
jdk8安装包
solr安装包
windows下载solr-6.3.0.zip
Unix, Linux, or Mac OS X下载solr-6.3.0.tgz
tomcat8安装包
NB:
下载包的时候,一定要去官网上找对应版本下载,网速慢的可以找国内服务器的资源。使用windows的同学注意,解压文件路径中不要包含空格,不要包含中文。不光solr,这点适用于整个程序员生涯。
下载后解压,文件结构如下图所示
(图1 solr6.3.0文件结构图)
(图2 solr6.3.0管理控制台)
给solr服务增加core后,就可以进行索引的创建和查询了。
(图3 solr6.3.0输入参数查询)
solr home
就是在图1中我们标出的那个solr文件夹。它由一组配置文件,索引文件,日志组成。可以理解为solr中的core。一个solr服务中可以有很多个core。
tomcat和Jetty怎么选
solr内置了Jetty 服务器。刚开始学习solr的时候,官方强烈的建议使用Jetty服务器。如果用啥都无所谓,试一试Jetty吧,如果你的老板不同意,跟他说,Google也在用,并把这个链接丢给他。
https://www.infoq.com/news/2009/08/google-chose-jetty/
视频内容请在WI-FI环境下观看
(linux+tomcat8+solr6.3.0 )
(linux+jetty+solr6.3.0 )
更正:jetty配置视频中,在视频的最后对solr查询参数fl的解释错误。fl参数为:在返回的结果集中,返回指定field的内容。
预告:图3中我们看到可以自己拼接参数请求solr服务器。那么solr查询中各参数是什么意思呢,如何搭配使用呢。
小王子:Words are the source of misunderstanding.
以上是关于《艳遇SOLR》4--solr6.3.0安装部署的主要内容,如果未能解决你的问题,请参考以下文章
《艳遇SOLR》6--通过一个Demo,看看solr提供的功能
《艳遇solr》5--solr6.3.0 AdminUI查询中各参数的含义