当前位置:   article > 正文

将数据库中的数据导入到solr索引库的配置_navicat导入表到solr

navicat导入表到solr

1.向当前文件中导入这3个包,这个lib文件夹中原来是没有东西的

2.修改当前路径的solrconfig.xml文件

在文件的最后加就行了,需要修改的内容是(data-config.xml是需要自己创建的数据库连接文件):

  <!--add date from database to solr-->
  <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
      <lst name="defaults">  
        <str name="config">data-config.xml</str>  
      </lst>  
  </requestHandler>

3.创建data-config.xml文件(data-config.xml文件的存放路径和solrconifg.xml文件在同一个文件夹下<同级目录下>):

需要注意的地方是这个url地址,这个地址需要是自己本机以太网的ip地址,不是虚拟机的ip地址:

英文注释是我自己写的,简单易懂,看一下

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <dataConfig>
  3. <dataSource type="JdbcDataSource"
  4. driver="com.mysql.jdbc.Driver"
  5. url="jdbc:mysql://192.168.31.30:3306/emall?characterEncoding=utf-8"
  6. user="root"
  7. password="root"/>
  8. <document>
  9. <!--when id select database I set column as The alias-->
  10. <!--what you need then find what-->
  11. <entity name="product" query="SELECT tb.id pid,title name,name catalog_name,price,item_desc description,image picture from tb_item as tb,tb_item_cat as tbc,tb_item_desc as tbd
  12. where tb.cid =tbc.id and tbd.item_id=tb.id">
  13. <field column="pid" name="id"/>
  14. <field column="name" name="product_name"/>
  15. <field column="catalog_name" name="product_catalog_name"/>
  16. <field column="price" name="product_price"/>
  17. <field column="sell_point" name="product_sell_point"/>
  18. <field column="description" name="product_description"/>
  19. <field column="picture" name="product_picture"/>
  20. </entity>
  21. </document>
  22. </dataConfig>

以上虚拟机中的配置就完成了,但是上述配置完成之后还是不能直接访问本机的mysql数据库,会出现以下错误,警告不用管


4.以下需要修改mysql的配置,我用的是Navicat,进入数据库,输入以下几条命令就OK了:

  1. use mysql
  2. show tables;
  3. select host from user; # 未进行这一步操作的时候,下面2个数据显示的都是localhost
  4. update user set host ='%' where user ='root'; # 修改之后就可以访问数据库了


5.配置成功后的事例,如果还是没成功可以去左侧导航栏的Logging查看那个地方有问题



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/788984
推荐阅读
相关标签
  

闽ICP备14008679号