Solr各个版本重大变化之安装方式【请别违背规律】
这里主要讲安装方式的变化
4.x~5.x的变化
这是4.x的安装方式,大家都熟知,在我看来未免繁琐了一点。
或许官方也感觉繁琐了,于是5.x有个最大的改变。↓
现在Solr是一个独立的服务器
什么叫Standalone呢?
我来翻译一下:
从solr5.0开始,Solr不在分发成一个war包以部署在任何Servlet容器上。现在的Solr作为一个单独的Java应用服务器分发,包括在Unix或者Windows平台上使用的启动和停止脚本,以及一个安装脚本来设置生产环境下的Solr安装,在*nix平台上通过/etc/init.d来管理。【*nix----Unix】
!在内部,Solr仍然通过Servlet API实现,并由Jetty提供支持--但是这仅仅是实现细节的一个例子。作为一个“webapp”部署在其它Servlet容器(或者其它Jetty的实例)是不支持的,同时当有额外的变化时可能会在内部对Solr进行调整以利用自定义网络堆栈功能导致在未来5.x版本中不工作。
看见了没!看见了没!看见了没!!!为何大家都不喜欢接受新方式呢,还在Tomcat上垂死挣扎,Tomcat是不是给你广告费了啊(虽然我知道你是习惯问题)
以后新版本就不需要转移到Tomcat上了,或许大家不死心,但是目前的新版本都是不推荐的,即使你转移成功了,后面也可能麻烦不断,你再精通,你能比得上官方吗?老弟啊,没毛病,是时候放手了。
5.x 6.x 7.x 的安装
都是差不多一样的流程。
- 去官网下载需要的安装包(zip,tgz)
- 解压
- 启动 bin/solr start
- 访问 http://localhost:8983/solr/
5.x 6.x 7.x 的目录结构
bin目录
- solr and solr.cmd,一个是Unix一个是windows的控制脚本。
- solr.in.sh and solr.in.cmd,一个是Unix,一个是windows的属性文件,此处配置Java,Jetty和Solr的系统级别属性。当使用
bin/solr
/时bin/solr.cmd
,这些设置可以被覆盖,这允许您在一个地方设置所有的属性。 - install_solr_services.sh,此脚本用于Unix系统将Solr作为服务安装。
DIST
- 该
目录包含主要的Solr .jar文件。
Server
Solr管理界面 (
server/solr-webapp
)Jetty libraries (
server/lib
)日志文件 (
server/logs
)日志配置 (
server/resources
).configsets示例 (
server/solr/configsets
)
Solr各个版本重大变化之安装方式【请别违背规律】的更多相关文章
- CentOS7安装CDH 第四章:CDH的版本选择和安装方式
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...
- windows10安装tensorflow的gpu版本(pip3安装方式)
前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不需要:本文主要安装gpu版本. 1.环境 gpu:确认你的显卡支持 CUDA ...
- JDK8安装包的下载安装方式以及环境变量的配置
前面我们介绍了 <Java是什么?>.<OracleJDK是什么?OracleJDK的版本怎么选择?>.<OpenJDK是什么?>以及<OracleJDK 与 ...
- mysql学习之-三种安装方式与版本介绍
MYSQL版本介绍 mysql分alpha,beta,rc,GA四个版本. alpha 暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性beta 以后的beta ...
- yum安装方式的php,切换NTS为ZTS版本
用 yum安装方式的php,切换NTS为ZTS版本(切换为线程安全版本) 最好按我这个方法安装(安装比较全一点): https://www.cnblogs.com/fps2tao/p/7699448. ...
- 生成 (web): 找不到目标 .NET Framework 版本的引用程序集;请确保已安装这些程序集或选择有效的目标版本。
刚刚还好好的,不知道修改什么了,突然出现如下错误: Default.aspx(36): 生成 (web): 找不到目标 .NET Framework 版本的引用程序集:请确保已安装这些程序集或选择有效 ...
- Rainbond 5.6 版本发布,增加多种安装方式,优化拓扑图操作体验
Rainbond 5.6 版本,主要致力于提升拓扑图操作效率以及快速安装体验,降低用户使用门槛. 主要功能点解读: 支持单机快速体验 为了方便在单机电脑上快速安装体验Rainbond,当前版本支持通过 ...
- 浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案
浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案 本文是截止目前为止最强攻略,按照本文方法基本可以无压力应对caffe和Ross B. Girshick的 ...
- 关于MYSQL数据库安装方式及相关设置简要说明
网上关于MYSQL的教程非常多,但都不是最新的,我这里只是针对最新版本的MY SQL 的安装与设置进行一个简要的说明,大部份操作都相同. 以下是按照WINDOWS 64位操作系统+MY SQL 5.6 ...
随机推荐
- poj3126 Prime Path(c语言)
Prime Path Description The ministers of the cabinet were quite upset by the message from the Chief ...
- A. Vasya and Chocolate
链接 [http://codeforces.com/contest/1065/problem/A] 分析 一个公式完事 代码 #include<bits/stdc++.h> using n ...
- Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...
- 【CV】ICCV2015_Unsupervised Visual Representation Learning by Context Prediction
Unsupervised Visual Representation Learning by Context Prediction Note here: it's a learning note on ...
- Liinux 学习心得
Linux 内核学习心得 姬梦馨 原创作品 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 反汇编一个简 ...
- Linux内核期末总结
20135316王剑桥<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC 1000029000 第一周 http://www.cn ...
- Java开发异常
1.org.apache.catalina.LifecycleException 报错信息如下: 警告: Error during context [/wxqhbcloud] restart org. ...
- 剑指offer:树的子结构
题目描述: 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 解题思路: 同样考虑用递归来做. 利用两个递归函数,一个用于判断两棵树树否相等,另一个递归取A的 ...
- Sublime Text3前端必备插件
安装Package Control 在安装插件之前,需要让sublime安装Package Control.打开Sublime Text的控制台,快捷键ctrl + ~,在控制台中输入以下代码. im ...
- the confilict between validation and readonly in jquery
How can I disable jquery validation on readonly fields? http://stackoverflow.com/questions/10803294/ ...