一、安装 java1.7 环境

  链接:https://pan.baidu.com/s/1ti6j9jD-RwUN5xl3bc3ZDw 密码:oc9a

二、下载 tomcat 并解压

  链接:https://pan.baidu.com/s/1-TK3AAVtJCRWyhb86i7cRw 密码:zro9

[root@localhost 桌面]# tar -zxvf apache-tomcat-7.0.47

三、下载 solr 安装包并解压

  链接:https://pan.baidu.com/s/1-fBmxm64y19WUtPSc1Lxdw 密码:wddz

[root@localhost 桌面]# tar -zxvf solr-4.10.3

四、在 /usr/local 目录下创建 solr 目录

[root@localhost 桌面]# mkdir /usr/local/solr

五、将解压后的 tomcat 复制到 solr 目录中,并重命名为 tomcat

[root@localhost 桌面]# mv apache-tomcat-7.0.47 /usr/local/solr/tomcat -r

六、将 solr-4.10.3.war 复制到 tomcat 中

[root@localhost solr-4.10.3]# cp dist/solr-4.10.3.war /usr/local//solr/tomcat/webapps/solr.war

七、启动 tomcat

[root@localhost tomcat]# bin/startup.sh

八、查看 tomcat 是否成功启动

[root@localhost tomcat]# tail -f logs/catalina.out

九、关闭 tomcat 

[root@localhost tomcat]# bin/shutdown.sh

十、删除掉 webapps 目录中的 solr.war

[root@localhost tomcat]# rm -f webapps/solr.war

十一、导入相关的 jar 包

[root@localhost solr-4.10.3]# cp example/lib/ext/* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

 十二、复制 solrhome 到 /usr/local/solr/solrhome

[root@localhost solr-4.10.3]# cp -r example/solr /usr/local/solr/solrhome

 十三、修改 web.xml

[root@localhost tomcat]# vim webapps/solr/WEB-INF/web.xml

十四、启动 tomcat

十五、安装中文分词器

1、下载中文分词器

  链接:https://pan.baidu.com/s/1_0Bts4BV404zkmEV9LG_1A 密码:coly

2、进入下载的目录

[root@localhost 桌面]# cd IK\ Analyzer\ 2012FF_hf1/

3、复制 jar 包到 solr 工程 lib 目录下

[root@localhost IK Analyzer 2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

4、将配置文件放到 solr 工程的 classpath 下

(1)创建 classes 目录( 就是 classpath )

[root@localhost IK Analyzer 2012FF_hf1]# mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

(2)复制 3 个对应的配置文件到 classpath 目录

[root@localhost IK Analyzer 2012FF_hf1]# cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/

5、让中文分词器生效

(1)进入对应的目录

[root@localhost conf]# cd /usr/local/solr/solrhome/collection1/conf/

(2)配置一个 FiledType,使用 IKAnalyzer。(复制以下内容到  schema.xml 文件的末尾)

<fieldType name="text_ik" class="solr.TextField"><analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

(3)配置业务域,type 指定使用自定义的 FiledType

<field name="item_name" type="text_ik" indexed="true" stored="true"/>
<field name="item_sex" type="text_ik" indexed="true" stored="true"/>
<field name="item_age"  type="long" indexed="true" stored="true"/>
<!--复制域:向域中添加数据的时候,会自动把数据添加到复制域上。相当于对搜索的优化-->
<!--搜索的时候直接搜索 keywords,就包含了 name,sex,age-->
<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="item_name" dest="item_keywords"/>
<copyField source="item_sex" dest="item_keywords"/>
<copyField source="item_age" dest="item_keywords"/>

 十六、重启 tomcat

转载于:https://www.cnblogs.com/fangwu/p/8647783.html

centos solr 部署到 tomcat 上相关推荐

  1. 1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入

    一.下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二.如果想下载Luc ...

  2. JAX-WS(三)构建简单webservice部署到tomcat上

    前言: 虽然构建本地的jax-ws的webservice很简单,但要部署到tomcat上要绕过点弯. tomcat本身和jdk都没有jaw-ws的API,所以部署的时候需要额外做点事情,有两种选择 1 ...

  3. solr部署在tomcat下

    新版本的solr的dist下并没有war包,本人安装了好多次均告失败,所以直接安装了一个旧版本. 1.首先吧solr下的dist下的war包直接放在tomcat的wepapp下,改名成solr,说明吧 ...

  4. 如何把springboot项目部署到tomcat上

    文章目录 一. 企业发布场景 1. 首次发布 2. 非首次发布 3. 全量发布和增量发布概念和区别 二.springboot部署tomcat 2.1. 创建Web初始化类 2.2. 修改打包方式 2. ...

  5. Solr部署到tomcat

    使用solr start命令是在jetty容器中启动的web 服务,在并发性.稳定性方面都有很多不足.正确部署方式是把solr作为war包部署到tomcat.而solr官方并没有提供war包,所以需要 ...

  6. React部署到 Tomcat上 使用 BrowserRouter不能刷新404的问题

    最近在做一个Java Web项目,用react部署前端到tomcat上时,页面不能刷新,出现404的情况.排查到最后是路由的问题 先说BrowserRouter和HashRouter区别: Brows ...

  7. maven项目打包成war包并部署到tomcat上

    一.前言 一直通过idea软件去部署项目到tomcat上,却忘了最基本的打包成war包部署到tomcat今天就来通过笔记的方式来提醒下自己,同时也帮助下有同样想法的兄弟们. 二.直奔主题 1.首先,我 ...

  8. 持续集成部署Jenkins工作笔记0012---配置构建完成后部署到Tomcat上

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 去构建中点击构建后操作 接下里去把构建好的包,部署到tomcat服务器 构建后操作,选择deplo ...

  9. eclipse如何部署到tomcat上的

    eclipse会有一个Servers项目,对应你的tomcat 并在server.xml里追加个Context节点.这个节点就是你项目的tomcat的配置 ========= http://jxdwu ...

最新文章

  1. Java爬虫——网易云热评爬取
  2. 更改结构体的内存字节对齐方式--经典
  3. python实现杨辉三角形博客园_Python实现杨辉三角
  4. 881.BoatstoSavePeople
  5. day13【前台】搭建环境
  6. mysql中12e10等于多少_一篇文章看懂mysql中varchar能存多少汉字、数字,以及varchar(100)和varchar(10)的区别...
  7. linux cpu load命令,Linux性能检测常用的10个基本命令
  8. sonar jacoco 覆盖率为0_接口测试代码覆盖率(jacoco)方案分享
  9. php url 转码,php url中文转码的方法
  10. 1.3.1 互联网的边缘部分(资源子网)
  11. win10u盘一直正在计算机,Windows10未插入U盘却一直显示的解决方法
  12. 英文系统下手工安装五笔86版
  13. 类、面向对象(封装、继承、多态),面向过程
  14. 无线网络为什么经常掉线
  15. 计算机制造属于轻工业吗,哪些行业属于轻工业?
  16. Chrome浏览器扩展插件的8种获利方式
  17. Java 以空格分割字符串
  18. Python可以做哪些神奇好玩的事情?
  19. css文件处理,安装 less-loader
  20. PNG图片怎么将图片大小压缩

热门文章

  1. Android涂鸦技术及刮刮乐示例分析
  2. Activiti与Spring的整合
  3. js日历代码_JS无形装逼,最为致命
  4. 两个时间计算毫秒在线_蹲坑英语时间之in a jiffy
  5. python空格_python 空格
  6. 报名领奖|云栖大会,10月19-22日杭州不见不散!
  7. 上海2021年高考成绩排位查询,2021年上海各高中高考成绩排名及放榜最新消息
  8. oracle 高水位线回收,回收高水位线
  9. ubuntu16.04安装php5出现Package php5 have no installation candidate,解决方法
  10. php session操作类,操作Session的PHP类