Como usar o manipulador de importação de dados do Solr para indexar uma tabela MySQL?

Quando tento importar uma tabela mysql carregando isto no navegador:

<code>http://192.168.136.129:8983/solr/dataimport?command=full-import
</code>

Eu recebo este erro:

<code>HTTP ERROR 404

Problem accessing /solr/dataimport. Reason:

    NOT_FOUND

Powered by Jetty://
</code>

Estou seguindo este tutorial do wiki oficial do Solr para começar a usar o DIH:

http://wiki.apache.org/solr/DIHQuickStart

De acordo com o tutorial, adicionei isso ao meu solrconfig.xml:

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

em data-config.xml eu tenho o seguinte:

<code><dataConfig>
  <dataSource type="JdbcDataSource" 
              driver="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost/site" 
              user="root" 
              password="123"/>
  <document>
    <entity name="profiles" 
            query="select user_id,about,music,movies,occupation from profiles">
    </entity>
  </document>
</dataConfig>
</code>

E estes são os campos definidos no meu schema.xml:

<code>  <fields>
    <field name="user_id" type="string" indexed="true" stored="true" required="true" />
    <field name="about" type="string" indexed="true" stored="true" />
    <field name="music" type="string" indexed="true" stored="true" />
    <field name="movies" type="string" indexed="true" stored="true" />
    <field name="occupation" type="string" indexed="true" stored="true" />  
    <field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
  </fields>

  <uniqueKey>user_id</uniqueKey>
</code>

Então, o que estou fazendo de errado? Eu imagino que possa ter algo a ver com o arquivo data-config.xml. Nela não sei se um determinado caminho para o driver do MySQL está sendo assumido. Eu baixei o driver JDBC do MySQL daqui:

http://dev.mysql.com/downloads/connector/j/3.1.html

e colocá-lo no meu/solr/lib diretório.

Quando baixei o driver e o extraí, havia um monte de pastas dentro de uma pasta chamada "mysql-connector-java-3.0.17-ga".

Eu noto que dentro disso há um dir chamado:com e dentro dissomysql e dentro dissojbdc e dentro disso existe um arquivo chamadoDriver.class.

É isso que está sendo referenciado de data-config.xml? Em caso afirmativo, por que o diretório inicial não é mencionado?

Basicamente eu não tenho idéia do que é o problema, alguém pode ajudar por favor.

questionAnswers(5)

yourAnswerToTheQuestion