2015-04-19 32 views
0

我有一個關於數據導入與mysql連接器到solr 4.9的巨大問題。 當我嘗試在我的數據庫上啓動請求時,我總是得到索引失敗。回滾所有更改。 問題是我沒有進入卡塔利娜日誌。甚至在我啓動導入之後什麼也沒有出現。 這裏是我的數據-config.xml中:Solr 4.9索引失敗。回滾所有更改

<dataConfig> 
<dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/db" user="user" password="pass"/> 
<document name="example"> 
<entity name="annonce_entry" 
query="SELECT * FROM annonce_entry"> 
      <field column="annonce_entry_id" name="id" /> 
      <field column="note_total" name="title" /> 
</entity> 
</document> 

我解決了連接器,創建dataimport.properties但是,我已經得到了此消息。 有什麼幫助嗎? 由於

編輯: 這裏是輸出中響應 { 「responseHeader」:{ 「狀態」:0, 「QTIME」:0 }, 「initArgs」:[ 「默認值」, [ 「配置」, 「數據-config.xml中」 ] ], 「命令」: 「狀態」, 「狀態」: 「空閒」, 「importResponse」: 「」, 「statusMessages」: 「經過時間」:「0:0:0.31」, 「對數據源的總請求數」:「0」, 「總行數」:「0」, 「處理的總文件數」:「0」, 「跳過的文件總數」:「0」, 「Full Dump開始「:」2015-04-20 09:31:13「, 」「:」索引失敗。回滾所有更改「, 」Rolledback「:」2015-04-20 09:31:13「 }, 」警告「:」此響應格式爲實驗性。很可能在未來發生改變。」 }

+0

你試着設置DEBUG DIH包嗎?肯定有錯誤, ....「狀態」命令是什麼意思? – Andrea

+0

不知道如何調試DIH? –

+0

打開管理控制檯,在左側您會看到一個菜單「日誌記錄」,其子菜單爲「級別」 – Andrea

回答

1

打開Solr管理控制檯。在左側有一個‘記錄’項目與‘級別’子菜單項。

從這個頁面,您可以使用指定的日誌記錄級別啓用每個包,你可以將DEBUG放在DIH包上,並確定你會看到是什麼導致了這個問題

+0

真棒!謝謝 –