前言
Solr是一个建立在Apache Lucene之上的搜索服务器,Apache Lucene是一个开源的基于Java的信息检索库。它旨在驱动强大的文档检索应用程序 - 无论您需要根据用户的查询向用户提供数据,Solr都能为您服务。
solr概念了解请前往-->官网
solr7.2版本最新的官方使用文档--》Apache Solr Reference Guide
环境要求
需要Java运行时环境(JRE)版本1.8或更高版本,请前往-->JavaSE-Downloads
然后就是solr正式的安装,solr5以前的版本安装需要Tomcat的支持,随着版本的更新solr自身集成了tomcat的启动。
solr的目录布局
参考命令
下载solr安装包
wget wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.2.1/solr-7.2.1.tgz
解压缩
tar -zxf solr-7.2.1.tgz
启动
到solr解压目录下
cd /usr/local/solr-7.2.1/bin
./solr start
有可能会启动失败:给出如下警告,告诉我们加-force 启动
./solr start -force
访问
solr启动,直接访问即可!solr默认启动端口8983
错误解决
core: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Could not load conf for core core: Can't load schema /usr/local/solr-7.2.1/server/solr/core/conf/managed-schema: 3 字节的 UTF-8 序列的字节 3 无效。
http://blog.csdn.net/hxpjava1/article/details/77776709
将xml头文件改为GBK编码方式
<?xml version="1.0" encoding="GBK"?>
总结
用最简单的方法安装了单机版的solr,如果使用集群做好还是使用Tomcat作为支撑,可以支持多个实例。从solr版本不同的安装步骤越来越简化来看,技术的进步是日新月异的,朝着更优的方向进步着。
本文参考