Невозможно сгенерировать схему 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
позже вы можете переиндексировать