无法使用cassandra datastax

时间:2016-08-16 19:49:16

标签: solr datastax datastax-enterprise cassandra-3.0

我正在使用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时,我无法使其工作,因为我的主键有一个名为'type'的字节字段

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 个答案:

答案 0 :(得分:-1)

取出

  

reindix =真。

在第一次创作时,就这样做:

  

dsetool create_core keyspace.table generateResources = true

稍后你可以重新索引