1、拷贝 将/opt/solr/solr-7.3.1下的dist和contrib目录拷贝到/opt/solr/solrhome目录下. 2、相关jar包 拷贝solr-dataimporthandler-7.3.1.jar和solr-dataimporthandler-extras-7.3.1.jar包到/opt/tomcat/apache-tomcat-8.5.31/webapps/solr/WEB-INF/lib/;如果lib目录不存在,请创建. 下载 mysql-connector-java-5.1.46.jar 包,并放到/opt/tomcat/apache-tomcat-8.5.31/webapps/solr/WEB-INF/lib/ 目录下(mysql-connector-java根据自己的实际情况下载jar包). 3、修改配置文件修改/opt/solr/solrhome/new_core/conf/solrconfig.xml,添加如下内容:.# 在文件底部<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"><lst name="defaults"><str name="config">data-config.xml</str></lst></requestHandler>在 /opt/solr/solrhome/new_core/conf 文件目录下创建data-config.xml 文件,内容如下:<?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" user="root" password="root"/> <document> <entity name="user" query="SELECT * FROM user "> <field column="id" name="id"/> <field column="username" name="user_sername"/> <field column="birthday" name="user_birthday"/> <field column="sex" name="user_sex"/> <field column="address" name="user_address"/> </entity> </document> </dataConfig> 修改 <field name="user_username" type="string" indexed="true" stored="true" /> <field name="user_birthday" type="string" indexed="true" stored="true" /> <field name="user_sex" type="string" indexed="true" stored="true" /> <field name="user_address" type="string" indexed="true" stored="true" /> |
Archiver|知识站 ( 鲁ICP备20004068号-1 )
GMT+8, 2020-9-29 22:57 , Processed in 0.010974 second(s), 18 queries .