Как импортировать данные из mysql в solr

Я пытаюсь сделать полный импорт БД, используя ниже URL

    `127.0.0.1:8983/solr/dataimport?command=full-import`

Я установил solr и пытаюсь его настроить. Я изменил несколько файлов и вставил детали (имена файлов и добавленный код описаны ниже). Но когда я пытаюсь импортировать данные таблицы в формат Solr JSON, это показывает ошибку ниже:

    HTTP ERROR 404

    Problem accessing /solr/dataimport. Reason:

    Not Found
        Powered by Jetty://

Кто-нибудь может дать мне знать, в чем проблема? Или я неправильно настроил Сорла?

Мой файл data-config.xml имеет следующий код:

<dataConfig>
  <dataSource type="JdbcDataSource" 
              driver="com.mysql.jdbc.Driver"
              url="jdbc:mysql://localhost/sq_dbLoveOffers" 
              user="pksqueak" 
              password="passwd"/>
  <document>
    <entity name="id" 
            query="select sq_prom_id, sq_prom_name, sq_prom_description, sq_latitude, sq_longitude from sq_offers">
    </entity>
  </document>
</dataConfig>

Я добавил следующий код в Solrconfig.xml:

<lib dir="../../../../contrib/dataimporthandler/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />

а также

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

Я добавил ниже код в schema.xmal ФАЙЛ:

<fields>
    <field name="sq_prom_id" type="string" indexed="true" stored="true" required="true" />
    <field name="sq_prom_name" type="string" indexed="true" stored="true" />
    <field name="sq_prom_description" type="string" indexed="true" stored="true" />
    <field name="sq_latitude" type="string" indexed="true" stored="true" />
    <field name="sq_longitude" type="string" indexed="true" stored="true" />
</fields>

Ответы на вопрос(3)

Ваш ответ на вопрос