美文网首页
Solr安装部署连接mysql数据

Solr安装部署连接mysql数据

作者: O蜗牛君 | 来源:发表于2017-04-14 13:51 被阅读158次

记录下第一次使用solr的历程

1: 安装前提

| solr版本 | Jdk版本 |
| -------- | : ---: |
| 4.8.0/4.10.0/5.0.0/5.4.0 /5.5.0 | Java 1.7以上 |
| 6.0.0| Java 1.8以上|

2: 安装

2.1 解压solr5.5到指定目录,目录结构如下:
Paste_Image.png
2.2 在bin目录打开命令窗口 输入solr start
Paste_Image.png
成功后在浏览器输入:http://localhost:8983/solr就能看见solr的管理界面 Paste_Image.png

3:读取solr读取mysql数据

3.1:在 solr-5.5.0\server\solr目录先创建一个core文件夹dbtest

把solr-5.5.0\example\example-DIH\solr目录下的db文件中的内容拷贝到dbtest
把solr-5.5.0\server\lib\ext文件夹下个jar拷贝到dbtest文件夹的lib目录下

Paste_Image.png
红框中的jar拷贝包dbtest文件夹的lib目录下
进入solr管理界面创建core Paste_Image.png
3.2

配置连接数据库源 \solr-5.5.0\server\solr\dbtest\conf\db-data-config.xml

<dataConfig>
     <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1/2016test" user="root" password=""/>    
    <document name="user">    
       <entity name="user" pk="id"    
                 query="select * from user"    
                 deltaImportQuery="select * from user where id ='${dih.delta.id}'"    
                 deltaQuery="select id from user where timestamp > '${dih.last_index_time}'">    
             
       </entity>    
    </document>  
</dataConfig>

配置字段 \solr-5.5.0\server\solr\dbtest\conf\schema.xml (schema.xml需要手动创建)

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

<field name="id" type="int" indexed="true" stored="true" required="true" multiValued="false" />   
<field name="name" type="string" indexed="true" stored="true"/>       
<field name="password" type="string" indexed="true" stored="true"/>  

拷贝mysql-connector-java-5.1.37-bin.jar文件到\solr-5.5.0\server\lib

回到solr的管理界面

Paste_Image.png

执行查询操作:

Paste_Image.png

相关文章

网友评论

      本文标题:Solr安装部署连接mysql数据

      本文链接:https://www.haomeiwen.com/subject/zkpwattx.html