solr4.1 DataImport MYSQL批量导入

solrconfig.xml 添加:

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

创建:conf/data-config.xml

<?xml version="1.0" encoding="utf-8"?>  
<dataConfig>
 <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://192.168.1.20:3306/dbname"  
   user="root"  
   password="123456"/>
   <document name="cms">
      <entity name="view_blog" pk="pk_id" 
      query="select * from auto_price">
      </entity>
 </document> 
</dataConfig>

从网上下载:mysql-connector-java-5.1.20.jar 复制到 tomcat7/webapps/solr/WEB-INF/lib/ 下

cp solr-4.1.0/dist/solr-dataimporthandler-4.1.0.jar  tomcat7/webapps/solr/WEB-INF/lib/

更新: curl -d "command=full-import&commit=true" "http://localhost:8080/solr/used/dataimport"

你可能感兴趣的:(solr4.1 DataImport MYSQL批量导入)