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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章