solr(五): centos中, 整合 tomcat&solr
前言
虽然windows下, tomcat和solr整合起来灰常的方便, 但是, 一般像这种东西, 都很少部署在windows中, 更多的是部署到linux中去. 其实, 步骤是一样的, 这里, 我在centos 中再部署一次.
下包
下载地址还是之前的那个: http://mirror.bit.edu.cn/apache/lucene/solr/

下载下来之后, 放到centos中的 /home/elvin/Downloads 文件下. elvin 是我的用户名.
为了与第一篇对应, 我按照第一篇的操作过程来吧.
整合
一. solrhome
1. 创建 solrhome 文件夹
[root@localhost Downloads]# mkdir -p /usr/local/solr/solrhome
2. 解压 solr-6.6.2.tgz 到当前目录
[root@localhost Downloads]# tar -zxvf solr-6.6.2.tgz -C ./
3. 拷贝solr-6.6.2/server/solr 下面的文件到solrhome中
[root@localhost Downloads]# cp -r ./solr-6.6.2/server/solr/* /usr/local/solr/solrhome1
4. 创建core1文件夹, 这个文件夹就是core admin
切换到solrhome目录下, 执行以下语句
[root@localhost solrhome1]# mkdir ./core1
5. 将 configsets\basic_configs 目录下的 conf 文件夹 拷贝到 core1 中
[root@localhost solrhome1]# cp -r ./configsets/basic_configs/conf ./core1/
最后要实现的效果和第一篇的第1步是一样的.
二. tomcat
1. 解压缩tomcat
在/usr/local/ 下创建一个solr文件夹, 将tomcat解压缩放进去
[root@localhost Downloads]# tar -zxvf apache-tomcat-8.5.24.tar.gz -C /usr/local/solr/
然后将解压后的文件夹重命名为 tomcat
[root@localhost solr]# mv apache-tomcat-8.5.24 tomcat

2. 将solr-6.6.2\server\solr-webapp\webapp 拷贝到 /usr/local/solr/tomcat/webapps/solr 下.
没有的文件夹, 需要新建一下

3. 拷贝 solr-6.6.2\server\resources\log4j.properties 文件到 /usr/local/solr/tomcat/webapps/solr/WEB-INF\classes下
没有的文件夹, 需要新建一下

4. 修改web.xml 文件
[root@localhost WEB-INF]# vim web.xml

这个env-entry默认是被注释的, 记得要解注释. 然后到文件的最下方, 将红框部分注释掉.

5. 拷包
拷包还是和第一篇是一样的.

将包拷到solr/WEB-INF/lib 下
三. 验证
启动tomcat后,访问页面

solr(五): centos中, 整合 tomcat&solr的更多相关文章
- 【solr】solr5.0整合tomcat
1.下载 solr版本必须和lucene版本一致,这个链接http://archive.apache.org/dist/lucene/是apache子项目库,在这里可以下载lucene,我这里使用的是 ...
- centos中,tomcat项目创建文件的权限
参考文章:https://cloud.tencent.com/info/5f02caa932fd6dbfc46a3bb01af135e0.html 我们在centos中输入umask,会看到输出002 ...
- centos中安装tomcat
1.先保证centos中安装了jre的环境. 2.上传tomcat的压缩包到root根目录. 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令 ...
- CentOS 中安装tomcat
1.安装tomcat前,需要安装JDK 2.下载tomcat安装包 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin ...
- centos中安装tomcat+jenkins
1) 安装tomcat 安装tomcat6: http://www.cnblogs.com/itech/p/3506011.html 安装tomcat7: http://www.cnblogs.com ...
- solr(一) : 整合 tomcat
前面 lucene 初探 都是为了solr打基础的. 虽然lucene 的filter 没有涉及, 但是打基础, 差不多够用了. 一. solr 和 lucene 的区别 这里我就用自己的理解来说了, ...
- Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper【转】
Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper 1.软件工具箱 在本文的实践中,需要用到以下的软件: Tomcat-7.0.62+solr-5.0.0+ ...
- windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper
原文出自:http://sbp810050504.blog.51cto.com/2799422/1408322 按照该方法,伪分布式solr部署成功 ...
- 在eclipse中构建solr项目+添加core+整合mysql+添加中文分词器
最近在研究solr,这里只记录一下eclipse中构建solr项目,添加core,整合mysql,添加中文分词器的过程. 版本信息:solr版本6.2.0+tomcat8+jdk1.8 推荐阅读:so ...
随机推荐
- JavaScript 平时记录
1,JS中的this 见下面例子,注意函数中的函数 中的this指的是window对象了!!! document.addEventListener('click', function (e) { co ...
- pt-query-digest 使用说明
pt-query-digest --user=anemometer --password=123456 --socket=/tmp/mysql.sock --port=43306 --review h ...
- 在windows下golang安装zmq3小记
备忘这个 安装 TDM-GCChttp://tdm-gcc.tdragon.net/download 设置环境变量set C_INCLUDE_PATH=d:\DevTools\Zmq\ZeroMQ 3 ...
- Struts网站基于Filter的XSS漏洞修复
下面的代码只支持struts2框架中的xss漏洞 第一步,创建过滤器XssFilter : package com.ulic.ulcif.filter; import java.io.IOExcept ...
- JavaScript基础学习笔记整理
1.关于JS: (1)脚本语言——不需要编译的语言(常见有cmd,t-sql)----解释性语言; (2)动态类型的语言——1.代码只有执行到那个位置才知道那个变量中存储的是什么 2.对象中没有某个属 ...
- Shader_ShaderForge_NGUI_流光&波纹&消融
Shader篇 总结:总算解决了NGUI中Shader不能实时更改的问题,原来NGUI中的Texture组件提供了OnRender代码示例如下 /*************************** ...
- git安装以及初始化
安装文档参见:https://www.cnblogs.com/ximiaomiao/p/7140456.html 注意:安装成功后,用cmd进行基本信息设置时,当出现“git不是内部或外部命令,也不是 ...
- 录音--获取语音流(pyAudio)
这是学习时的笔记,包含相关资料链接,有的当时没有细看,记录下来在需要的时候回顾. 有些较混乱的部分,后续会再更新. 欢迎感兴趣的小伙伴一起讨论,跪求大神指点~ 录音-语音流(pyAudio) tags ...
- shiro授权测试
shiro-permission.ini 创建存放权限的配置文件shiro-permission.ini,如下: [users] #用户zhang的密码是1111111,此用户具有role1和role ...
- Redis-03.事务
Redis事务: 在一个队列(queue)中依次执行一系列的命令. 事务的三个阶段: 1.开始事务(MULTI) 2.命令加入队列 (QUEUE) 3.执行事务 (EXEC) 示例1: MULTI & ...