1. 程式人生 > >向solr中匯入資料庫資料時遇到的一些問題

向solr中匯入資料庫資料時遇到的一些問題

剛接觸solr,在跟著別人的教程向solr中匯入資料庫資料時出現了好多坑,忙活了一下午。。。

  • 前面的配置都沒問題,但是在匯入的時候,Fetched和Processed都是零

這個問題應該是資料庫沒有返回資料,首先先檢查一下在data-config.xml中的sql語句有沒有寫正確(可以自己在別處試一下sql語句)。如果確定沒問題,但還是沒有解決。那應該就是JDBC驅動的問題,有可能是版本的問題,還有可能就是data-config.xml中url的問題,可以嘗試修改成下面這樣,後面引數具體是什麼意思就不解釋了= =

jdbc:mysql://localhost:3306/資料庫名?autoReconnect=true&useSSL=false&characterEncoding=utf-8&serverTimezone=UTC
  • 然後就是隻出現Fetched但Processed為零的情況

還是先檢查一下data-config.xml中的列名有沒有寫對,還有就是有些教程是讓你把對應域寫到schema.xml裡。但如果你的目錄下有這個managed-schema(沒有後綴名)檔案,應該把對應的域寫到這個檔案裡。