前言

  虽然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的更多相关文章

  1. 【solr】solr5.0整合tomcat

    1.下载 solr版本必须和lucene版本一致,这个链接http://archive.apache.org/dist/lucene/是apache子项目库,在这里可以下载lucene,我这里使用的是 ...

  2. centos中,tomcat项目创建文件的权限

    参考文章:https://cloud.tencent.com/info/5f02caa932fd6dbfc46a3bb01af135e0.html 我们在centos中输入umask,会看到输出002 ...

  3. centos中安装tomcat

    1.先保证centos中安装了jre的环境. 2.上传tomcat的压缩包到root根目录. 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令 ...

  4. CentOS 中安装tomcat

    1.安装tomcat前,需要安装JDK 2.下载tomcat安装包 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin ...

  5. centos中安装tomcat+jenkins

    1) 安装tomcat 安装tomcat6: http://www.cnblogs.com/itech/p/3506011.html 安装tomcat7: http://www.cnblogs.com ...

  6. solr(一) : 整合 tomcat

    前面 lucene 初探 都是为了solr打基础的. 虽然lucene 的filter 没有涉及, 但是打基础, 差不多够用了. 一. solr 和 lucene 的区别 这里我就用自己的理解来说了, ...

  7. Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper【转】

    Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper 1.软件工具箱 在本文的实践中,需要用到以下的软件: Tomcat-7.0.62+solr-5.0.0+ ...

  8. windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

    原文出自:http://sbp810050504.blog.51cto.com/2799422/1408322           按照该方法,伪分布式solr部署成功                 ...

  9. 在eclipse中构建solr项目+添加core+整合mysql+添加中文分词器

    最近在研究solr,这里只记录一下eclipse中构建solr项目,添加core,整合mysql,添加中文分词器的过程. 版本信息:solr版本6.2.0+tomcat8+jdk1.8 推荐阅读:so ...

随机推荐

  1. IntelliJ IDEA 控制台中文乱码解决方案

    配置Intellij的配置文件(在idea安装目录bin目录下) 打开Intellij的根目录,找到下图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加: -Dfile ...

  2. linux下部署tomcat 上线jpress博客系统

    tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网 ...

  3. 2019浙江省赛B zoj4101 Element Swapping(推公式)

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=6003 题意 \(数组a通过交换一对数字,得到了b数组,给出x=\sum^n_{ ...

  4. centos7安装ceph-luminous(1 mon+2 osd)

    说明:由于环境有限,这里只是用一台机器 一.部署环境 VMware Workstation 10 centos7 二.主机配置 主机名 ip cpu ram master 192.168.137.10 ...

  5. Python的list循环遍历中,删除数据的正确方法

    在遍历list,删除符合条件的数据时,总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] print(num_list) for i in range(len(num_lis ...

  6. Linux-3.0.8中基于S5PV210的IRQ模块代码追踪和分析

    init/main.c: asmlinkage void start_kernel(void) { ...... early_irq_init(); init_IRQ(); ...... } earl ...

  7. 服务器windows2008系统登录报错:由于远程桌面服务当前正忙,因此无法完成您尝试的任务。请在...

    1.问题描述:windows server 2008服务器通过远程桌面登录时很慢,登录不进去,把远程桌面关掉后,再用远程桌面登录时,出现下图提示. 把服务器接上显示器键盘鼠标后,卡在系统登录的欢迎界面 ...

  8. ES6中的箭头函数和普通函数有什么区别?

    1.普通函数中的this总是指向调用它的那个对象, 箭头函数没有自己的this,他的this永远指向其定义环境,任何方法都改变不了其指向,如call().bind().apply().(正是因为它没有 ...

  9. 微信内转发APP及h5类域名怎么做到防封防拦截,微信域名防红技术原理

    我们常常遇到自己正规的网站链接,无端被微信拦截,大家都为这问题苦恼不已.但凡想使用微信来推广产品或者从事活动营销的用户,就一定会遇到域名被微信拦截甚至封停的情况.域名没被封过,那你的营销人生肯定是不完 ...

  10. python jieba库的基本使用

    第一步:先安装jieba库 输入命令:pip install jieba jieba库常用函数: jieba库分词的三种模式: 1.精准模式:把文本精准地分开,不存在冗余 2.全模式:把文中所有可能的 ...