Невозможно сгенерировать схему solr с помощью cassandra datastax

Я использую datastax enterprise 5.0.2 и хочу использовать solr

Я пытаюсь это:

dsetool create_core keyspace.table generateResources = true reindex = true

Но я получаю это:

org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Type org.apache.cassandra.db.marshal.ByteType is not supported with automatic Solr schema generation.
Specify 'lenient: true' in your resource generation options to ignore unsupported columns.

И когда я пытаюсь использовать lenient true, я тоже не могу заставить его работать, потому что у моего первичного ключа есть поле байта с именем 'ty pe'

org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Schema Parsing Failed: Schema contains no indexed field for element 'type' of composite key '(lang,type)

Любая подсказка, как решить эту проблему?

В моей таблице более 100 полей, ее будет сложно сгенерировать вручную.

1 ответ

Вынуть

reindix= верно.

При первом создании просто сделайте это так:

dsetool create_core keyspace.table generateResources = true

позже вы можете переиндексировать

Другие вопросы по тегам