solr5.3+tomcat-7.0.65 solr从mysql数据库导入数据并创建索引

1,创建一张用户表t_u_user


2,先创建4个比较常用的字段,id,user_name,sex,salary



3,复制solr导入需求的jar,如图




4,复制一个mysql驱动jar,到E:\tomcat-7.0.65\webapps\solr\WEB-INF\lib 下


5,从E:\solr5.3\solr-5.3.1\example\example-DIH\solr\solr\conf 的目录下复制一个solr_data_config.xml到E:\solr_home\mycore\conf 的目录下,并将solr_data_config.xml名称改为data_config.xml



6,接下来就是配置,solr_home下的三个配置文件了 data_config.xml    schema.xml  solrconfig.xml

a, data_config.xml配置文件如下图



内容:<dataConfig>
<dataSource name="solrDB" type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/solr"
user="root" password="123456"

/>
  <document>
    <entity dataSource="solrDB"  name="t_u_user"
            query="select * from t_u_user">
            <field  column="id"  name="id"/>
             <field  column="user_name"  name="userName"/>
              <field  column="sex"  name="sex"/>
              <field  column="salary"  name="salary"/>
     </entity>
  </document>

 b,schema.xml 配置文件




c,solrconfig.xml配置如下图


内容:

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
      <lst name="defaults">  
            <str name="config">data-config.xml</str>  
      </lst>  
</requestHandler>  


7,启动tomcat,看到如下的solr界面,说明各个文件已经配置成功了






8,点击Execute,查看日志,Logging


,根据日志的错误信息,能看出来缺少3个文件


清除索引目录,重新执行





如果出现如下界面,说明索引已经创建成功了




自己尝试query



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值