博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr4.0安装和简单导入mysql数据
阅读量:6264 次
发布时间:2019-06-22

本文共 1566 字,大约阅读时间需要 5 分钟。

hot3.png

今天研究了下solr,顺便体验了下4.0的新界面

4.0的安装和其他版本的基本安装没什么不同:

(1)首先下载solr4.0。

(2)解压后将/example/webapps/下的solr.war放入某个sevlet容器中,在这用的是tomcat7

如图

01095953_RTXe.jpg

(3)将example\example-DIH\solr\ 下的db文件夹放入某个你喜欢的路径。

此处是放在  D:\solr_tomcat\solr40\mydbsolr

然后将example\example-DIH\solr\ 下的solr.xml 复制到  D:\solr_tomcat\solr40\mydbsolr下

如图所示:

01095953_pdA4.jpg

修改solr.xml文件:

[html] 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  

<solr sharedLib="lib" persistent="true">  

    <cores adminPath="/admin/cores">  

        <core default="true" instanceDir="db" name="db"/>  

    </cores>  

</solr>  

db是core的路径和名称。

在tomcat的conf文件夹下建立Catalina文件夹,在Catalina下建立localhost文件夹,在localhost下建立solr.xml。文件内容为:

[html] 

<?xml version="1.0" encoding="UTF-8"?>   

<Context docBase="D:/server/tomcat7ForSolr/apache-tomcat-7.0.19/webapps/solr" debug="0" crossContext="true" >   

   <Environment name="solr/home" type="java.lang.String" value="D:/solr_tomcat/solr40/mydbsolr" override="true" />   

</Context>  

docBase是第(2)步中的solr.war所在路径+“/solr”。

environment是第(3)步的路径。

(4)将下载的solr4.0下的dist文件夹中apache-solr-dataimporthandler-*.jar 复制到D:\solr_tomcat\solr40\mydbsolr\db\lib

下载mysql-connector-java-*.jar复制到D:\solr_tomcat\solr40\mydbsolr\db\lib

(5)修改D:\server\tomcat7ForSolr\apache-tomcat-7.0.19\conf 下的 solrconfig.xml文件,删除

           <lib dir=******>

          修改db-data-config.xml

         修改schema.xml 让它的filed与db-data-config.xml中的相符

(6)启动tomcat

如果出现Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/',错误,一般是由于你的

在localhost下建立solr.xml 配置有问题。

(7)界面

01095954_0FYB.jpg

点击dataimport进入数据导入页面:

01095954_sGwl.jpg

配置参数后点击Execute import

成功后显示:

01095954_9dmT.jpg

(8)查询

点击query出现下面界面

01095954_XQmp.jpg

配置参数后点击Execute Query 

查询结果显示在右面,如下图所示

01095954_SeAr.jpg

转载于:https://my.oschina.net/u/127636/blog/119010

你可能感兴趣的文章
EnumRemarkAttribute,获取属性值
查看>>
GCC扩展(转--对看kernel代码有帮助
查看>>
MVC3中使用RadioButtonFor()
查看>>
单元测试的概念
查看>>
Android特效 五种Toast详解
查看>>
phpcms(4) V9 栏目管理
查看>>
php多进程pcntl学习(采集新浪微博)
查看>>
[转]ListView学习笔记(一)——缓存机制
查看>>
【完全跨域】异步上传文件并获得返回值
查看>>
【TCP/IP详解 卷一:协议】第二章:链路层
查看>>
AWS开发人员认证考试样题解析
查看>>
Linux_DHCP服务搭建
查看>>
日请求亿级的 QQ 会员 AMS 平台 PHP7 升级实践
查看>>
【Coursera】Security Introduction -Eighth Week(2)
查看>>
Vue系列:如何将百度地图包装成Vue的组件
查看>>
Charles 从入门到精通
查看>>
MVC5 + EF6 简单示例
查看>>
Mysql Innodb存储引擎 insert 死锁分析
查看>>
好的用户界面-界面设计的一些技巧
查看>>
全端开发必备!10个最好的 Node.js MVC 框架
查看>>