2016-09-05 10 views
0

Я создал DataImportHandler в Apache SOLR для извлечения данных из базы данных Cassandra. Моя конфигурация следующимНет ответа от базы данных Cassandra с использованием SOLR

solrconfig.xml:

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

dataconfig.xml:

<dataConfig> 
    <dataSource type="JdbcDataSource"  driver="org.apache.cassandra.cql.jdbc.CassandraDriver" 
    url="jdbc:cassandra://192.92.12.2:9160/test" 
    user="user1" 
    password="passpass" 
    autoCommit="true"/> 
    <document name="content"> 
    <entity name="test" query="SELECT id from test.contacts" autoCommit="true"> 
     <field column="id" name="id" /> 
    </entity> 
    </document> 
</dataConfig> 

schema.xml:

<field name="id" type="string" indexed="true" stored="true" required="true" /> 

Когда я выполняю с помощью Solr администратора получение ниже ответа

{ 
    "responseHeader": { 
    "status": 0, 
    "QTime": 0 
    }, 
    "initArgs": [ 
    "defaults", 
    [ 
     "config", 
     "dataconfig.xml" 
    ] 
    ], 
    "command": "status", 
    "status": "idle", 
    "importResponse": "", 
    "statusMessages": { 
    "Time Elapsed": "0:12:6.182", 
    "Total Requests made to DataSource": "0", 
    "Total Rows Fetched": "0", 
    "Total Documents Processed": "0", 
    "Total Documents Skipped": "0", 
    "Full Dump Started": "2016-09-05 10:52:52", 
    "Full Import failed": "2016-09-05 10:52:52" 
    } 
} 

Я не могу определить, что проблема в этой конфигурации.

ответ

0

1) Удалено schema.xml и включено содержание в управляемой схеме в каталоге/conf.

2) Добавлены ниже библиотеки зависимостей.

Dependency library

И, наконец, получил выход.

+0

который conf directory? Все, что я вижу, это примерная папка, которая содержит пример-DIH/solr/db/conf Не согласны ли вы поэтапно, как вам удалось интегрировать Cassandra в Solr? Thanks – mehmetsen80

+0

Какая версия cassandra вы используете? Я использую 3.4, а cassandra-jdbc-1.2.5.jar работает неправильно? – mehmetsen80