一、安装 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

centos solr 部署到 tomcat 上的更多相关文章

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

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

  2. springBoot项目打war包部署到tomcat上

    1 首先得在本地跑通. 2 处理启动类Application @SpringBootApplication public class Application extends SpringBootSer ...

  3. 11. 将博客部署到tomcat上

    springboot项目既可以以jar运行,也可以做成war包放到服务器上,因为我的博客项目涉及到文件上传,所以按照jar的方式就不可行,需要部署到tomcat上,具体做法如下:1. 修改pom.xm ...

  4. 把web项目部署到tomcat上

    首先在服务器搭建JDK环境:https://www.cnblogs.com/lb809663396/p/5855877.html 然后把tomcat文件包复制到服务器上,访问http://localh ...

  5. web开发并部署到Tomcat上

    1. eclipse配置tomcat https://jingyan.baidu.com/article/e4d08ffdabb0710fd2f60de9.html https://blog.csdn ...

  6. Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上

    转自:https://blog.csdn.net/yums467/article/details/51660683 需求分析 我们利用 Intellij idea社区版IDE开发了一个maven的sp ...

  7. Eclipse+Maven创建webapp项目 及部署在tomcat上

    1.开启eclipse,右键new——>other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a sim ...

  8. 记录CentOS环境下将Solr部署到Tomcat

    首先切换到usr/local目录 cd /usr/local/ 下载tomcat到local目录 wget http://archive.apache.org/dist/tomcat/tomcat-7 ...

  9. Solr部署到Tomcat

    1.版本选择 solr-5.3.1.tgz apache-tomcat-8.0.29.tar.gz 2.解压tomcat和solr [root@iZ23exixsjaZ solr]# .tar.gz ...

随机推荐

  1. android中图型的阴影效果(shadow-effect-with-custom-shapes)

    思路: 在自己定义shape中添加一层或多层,并错开.就可以显示阴影效果.为添加立体感,button按下的时候,仅仅设置一层.我们能够通过top, bottom, right 和 left 四个參数来 ...

  2. Memcache 和 Radis 比较

    Memcache 和 Radis 比较 2014-03-28 11:00 2447人阅读 评论(0) 收藏 举报  分类: memcache(6)  Redis(7)  版权声明:本文为博主原创文章, ...

  3. POJ 1442 Black Box(优先队列)

    题目地址:POJ 1442 这题是用了两个优先队列,当中一个是较大优先.还有一个是较小优先. 让较大优先的队列保持k个.每次输出较大优先队列的队头. 每次取出一个数之后,都要先进行推断,假设这个数比較 ...

  4. ueditor1.4.3在.net环境下的vs开发工具中集成经验

    Ueditor是个非常不错的在线富文本编辑器,几个项目一直使用它.近期想更新版本号.发现新版1.4.3与旧版的部署方式全然不一样了.官网文档介绍的是直接放在iis下的部署说明,没有提到在vs开发工具中 ...

  5. [Linux]RedHat Linux 忘记rootpassword该怎样又一次设置password

    1. 开机在出现grub画面,按e键,例如以下图所看到的: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU3VubnlZb29uYQ==/font/5a6 ...

  6. bzoj2260: 商店购物&&4349: 最小树形图

    最小树形图问题啊 最小树形图是撒哩,就是给你一个有向图,确定一个根,要你到达所有点,那棵最短路径树的总边权 做这个用的是朱(jv)刘(lao)算法. 首先假如有多个联通块就无解啦 对应每个点(除了根) ...

  7. php的mcrypt

    安装和使用php的mcrypt扩展 程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障.PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库 ...

  8. swi prolog 与c#

    最近,玩了一下prolog语言,感觉还是很有意思.由于我是学c#的,所以就不禁想看看c#如何与prolog进行结合,在网上找了一下,发现有个swi prolog对c#的dll,下载官网:http:// ...

  9. mac安装python3 pandas tushare

    1,升级pip python3 -m pip install --upgrade pip 2,安装依赖包 pip install --user numpy scipy jupyter pandas s ...

  10. IE不支持 ES6 Promise 对象的解决方案

    * 引入bluebird.js即可完美解决. /*ie兼容 Promise*/ isIE(); function isIE() { //ie? if ( !! window.ActiveXObject ...