solr mysql数据注入_Solr导入MySql中的数据

该博客详细介绍了如何部署Solr环境,创建并配置核心(core),包括拷贝配置文件、设置数据导入处理器(DIH)、配置数据库连接、更新solrconfig.xml和schema.xml。同时,还涉及到了中文分词器的配置,并提到了在导入数据时可能出现的问题及解决办法。
摘要由CSDN通过智能技术生成

1、参照 http://www.cnblogs.com/luxh/p/5016894.html 部署好solr的环境

2、在solr_home下建立一个core_item目录

[root@iZ23exixsjaZ solr_home]# pwd

/luxh/solr/solr_home

[root@iZ23exixsjaZ solr_home]#mkdir core_item

在core_item目录中建立data目录

[root@iZ23exixsjaZ core_item]# pwd

/luxh/solr/solr_home/core_item

[root@iZ23exixsjaZ core_item]#mkdir data

3、将/luxh/solr/solr-5.3.1/example/example-DIH/solr/db路径下的conf目录拷贝到刚才创建的core_item目录中

[root@iZ23exixsjaZ data_driven_schema_configs]# pwd

/luxh/solr/solr-5.3.1/example/example-DIH/solr/db

[root@iZ23exixsjaZ data_driven_schema_configs]#cp -r conf /luxh/solr/solr_home/core_item

4、在solr管理界面配置添加一个core

d057aab5571ddc1c3f06ca3f5c5de330.png

5、拷贝相应的jar包到solr项目中

拷贝mysql-connector-java-5.1.37.jar和solr-dataimporthandler-5.3.1.jar到solr项目中

拷贝路径:

/luxh/solr/apache-tomcat-8.0.29/webapps/solr/WEB-INF/lib

6、配置solrconfig.xml,加入solr数据导入处理器(其实从solr拷贝过来的文件已经配置好了)

db-data-config.xml

7、配置db-data-config.xml,加入连接数据库的信息,按自己的实际字段配置

column表示数据库中的列;name是solr的schema.xml配置的field的name

8、配置solr的schema.xml,加入一下内容:

9、配置好中文分词器

参照 http://www.cnblogs.com/luxh/p/5017336.html

10、启动tomcat

11、导入数据

631516eab20a8b2cc6b3fc3782dfac4a.png

12、如果日志中有SolrResourceLoader Can't find (or read) directory to add to classloader: ../../../contrib/extraction/lib等找不到库的警告,

主要是找不到solr安装目录中的solr-5.3.1/contrib和  solr-5.3.1/dist.   则在solrconfig.xml中指定这两个目录的路径即可

替换为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值