2013-06-27 3 views
1

Спасибо, я отредактировал мой файл данных config.xmlHTTP ERROR 500 PRBm получающего доступ/Solr/dataimport смог конфигурированию SOLR

Это как этот

<dataConfig> 
<dataSource type="JdbcDataSource" 
driver="com.mysql.jdbc.Driver" 
url="jdbc:mysql://localhost/lol" 
user="root" 
password="n"/> 

<document name="content"> 
<entity name="id"> 
query="SELECT id from foo" 
</entity> 
</document> 
</dataConfig> 

Когда я бегу

http://localhost:8983/solr/dataimport?command=full-import 

В браузере У меня есть

<response><lst name="responseHeader"><int name="status">0</int><int name="QTime">1</int></lst><lst name="initArgs"><lst name="defaults"><str name="config">data-config.xml</str></lst></lst><str name="status">idle</str><str name="importResponse"/><lst name="statusMessages"><str name="Time Elapsed">0:0:6.299</str><str name="Total Requests made to DataSource">1</str><str name="Total Rows Fetched">0</str><str name="Total Documents Processed">0</str><str name="Total Documents Skipped">0</str><str name="Full Dump Started">2013-06-28 11:17:34</str><str name="">Indexing failed. Rolled back all changes.</str><str name="Rolledback">2013-06-28 11:17:34</str></lst><str name="WARNING">This response format is experimental. It is likely to change in the future.</str></response>

+0

Принимали ли вы посмотрите на 'данных-config.xml; lineNumber: 11; columnNumber: 2; '? – femtoRgon

+0

@femtoRgon Я отредактировал мой вопрос, помощь plz –

ответ

0

Я считаю, что конфигурация должна выглядеть как (примечание, запрос должен быть атрибутом entity элемента):

<document name="content"> 
    <entity name="id" query="SELECT id from foo"> 
     <!--I assume you have a field in Solr and a column in MySQL, both of which are named "id"--> 
    </entity> 
    </document> 
Смежные вопросы