最新版Solr 7.2安装配置
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
特点
Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
所需软件:

1、安装jdk
上传jdk,创建目录解压jdk,配置环境变量
[root@node004 ~]# mkdir -p /usr/local/java
[root@node004 ~]# tar axvf jdk-8u111-linux-x64.tar.gz -C /usr/local/java/
[root@node004 ~]# vi /etc/profile
79 export JAVA_HOME=/usr/local/java/jdk1.8.0_111
80 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
81 export PATH=$PATH:$JAVA_HOME/bin
[root@node004 ~]# source /etc/profile
[root@node004 ~]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
[root@node004 ~]# jps
2108 Jps
2、安装tomcat
[root@node004 ~]# mkdir -p /usr/local/solr
[root@node004 ~]# tar zxvf apache-tomcat-8.5.24.tar.gz -C /usr/local/solr/
3、安装Solr
3.1创建 solr-home、日志目录
[root@node004 ~]# mkdir -p /usr/local/solr/home
[root@node004 ~]# mkdir -p /usr/local/solr/logs
3.2解压Solr压缩包
[root@node004 ~]# tar zxvf solr-7.2.0.tgz
3.3复制Solr web 应用至tomcat/webapps目录
[root@node004 ~]# cp -rf /root/solr-7.2.0/server/solr-webapp/webapp /usr/local/solr/apache-tomcat-8.5.24/webapps/solr
3.4拷贝jar包
[root@node004 ~]# cp /root/solr-7.2.0/server/lib/ext/*.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib
[root@node004 ~]# cp /root/solr-7.2.0/server/lib/gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib/
[root@node004 ~]# cp /root/solr-7.2.0/server/lib/metrics-*.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib/
3.5复制log4j.properties
创建classess目录
[root@node004 ~]# mkdir -p /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/classes
复制log4j.properties
[root@node004 ~]# cp /root/solr-7.2.0/server/resources/log4j.properties /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/classes
3.6修改tomcat/bin/catalina.sh指定日志目录
[root@node004 ~]# vi /usr/local/solr/apache-tomcat-8.5.24/bin/catalina.sh
249 JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Dsolr.log.dir=/usr/local/solr/logs"
3.7创建solr-home
[root@node004 ~]# cp /root/solr-7.2.0/server/solr/* -rf /usr/local/solr/home
3.8修改web.xml
指定solr-home
[root@node004 ~]# vi /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/web.xml


注释安全模块

访问solr控制台

最新版Solr 7.2安装配置的更多相关文章
- Zookeeper、Solr和Tomcat安装配置实践
Zookeeper.Solr和Tomcat安装配置实践
- (一)Solr——简介和安装配置
1. solr简介 1.1 Solr是什么 Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器. Solr和lucene的版本是同步更新的,最新的版本是7. ...
- solr window环境安装配置和管理页面基本使用
solr介绍 来自官网http://lucene.apache.org/solr/解释: Solr is highly reliable, scalable and fault tolerant, p ...
- Solr Windows环境安装配置
在本章中,我们将讨论如何在Windows环境中设置Solr.要在Windows系统上安装Solr,需要按照以下步骤 - 访问Apache Solr的主页,然后点击下载按钮或直接访问:http://lu ...
- 【Python+OpenCV】人脸识别基于环境Windows+Python3 version_3(Anaconda3)+OpenCV3.4.3安装配置最新版安装配置教程
注:本次安装因为我要安装的是win10(64bit)python3.7与OpenCV3.4.3教程(当下最新版,记录下时间2018-11-17),实际中这个教程的方法对于win10,32位又或是64位 ...
- 最新版spark1.1.0集群安装配置
和分布式文件系统和NoSQL数据库相比而言,spark集群的安装配置还算是比较简单的: 很多教程提到要安装java和scala,但我发现spark最新版本是包含scala的,JRE采用linux内嵌的 ...
- hadoop1.2.1+hbase0.94.11+nutch2.2.1+elasticsearch0.90.5安装配置攻略
一.背景 最近由于项目和论文的需要,需要搭建一个垂直搜索的环境,查阅了很多资料,决定使用Apache的一套解决方案hadoop+hbase+nutch+es.这几样神器的作用就不多作介绍了,自行参考各 ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- solr4.5安装配置 linux+tomcat6.0+mmseg4j-1.9.1分词
首先先介绍下solr的安装配置 solr下载地址 (我这用的solr-4.5.0) 运行环境 JDK 1.5或更高版本 下载地址(Solr 4以上版本,要求JDK 1.6) 我用的JDK1.6 ) ...
随机推荐
- 从开源项目看 Python 单元测试
我觉得以前在我开发程序的时候,除了文档,可能单元测试是另外一个让我希望别人都写,但是自己又一点都不想写的东西.但是,随着开发程序的增多,以及自己对 Bug 的修改的增多,我发现,UT 在很大程度上是对 ...
- 登录界面 Android简单http get请求(含server端)五 iOS端(特别篇)
</pre><pre name="code" class="objc">NSDictionary *dict=@{@"user ...
- Linux基础:xargs命令
简介 xargs可以将输入内容(通常通过命令行管道传递),转成后续命令的参数,通常用途有: 命令组合:尤其是一些命令不支持管道输入,比如ls. 避免参数过长:xargs可以通过-nx来将参数分组,避免 ...
- .NET Core 2.0下载和文档
.NET Core 2.0 RTM 正式版2017/8/14 发布.对应发布 ASP.NET Core 2.0 .EF Core 2.0以及.NET Standard 2.0. 你可以通过 Visua ...
- Python爬虫(二十四)_selenium案例:执行javascript脚本
本章叫介绍如何使用selenium在浏览器中使用js脚本,更多内容请参考:Python学习指南 隐藏百度图片 #-*- coding:utf-8 -*- #本篇将模拟执行javascript语句 fr ...
- [UWP]了解模板化控件(6):使用附加属性
1. 基本需求 之前的ContentView2添加了PointerOver等效果,和TextBox等本来就有Header的控件放在一起反而变得鹤立鸡群. 为了解决这个问题,这次把ContentView ...
- springboot+jpa+thymeleaf增删改查的示例(转)
这篇文章介绍如何使用jpa和thymeleaf做一个增删改查的示例. 先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个demo来试试它的效果,越简单越容易上 ...
- 【python】input、int、if-else、注释、while、module(random.randint())语法示例
import random luckyNum=random.randint(2,9) i=1 while i<=3: guessNum=input("请你猜猜我的幸运号码:" ...
- iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇
iOS超全开源框架.项目和学习资料汇总--数据库.缓存处理.图像浏览.摄像照相视频音频篇 感谢:Ming_en_long 的分享 大神超赞的集合,http://www.jianshu.com/p/f3 ...
- bzoj 2109: [Noi2010]Plane 航空管制
Description 世博期间,上海的航空客运量大大超过了平时,随之而来的航空管制也频频 发生.最近,小X就因为航空管制,连续两次在机场被延误超过了两小时.对此, 小X表示很不满意. 在这次来烟台的 ...