我在3节点集群上安装了DSE(datastax enterprise)4.8。 2个节点启用了solr,1个节点有spark。我的小报是PropertyFileSnitch,在cassandra-topology.properties中,定义了2个DC:node1,节点2是DC1:rack1,节点3是DC2:rack1。我的autoSoftCommit maxTime设置为30秒。
我创建了一个包含id和status字段的表。然后在此表上创建核心。
我可以向Cassandra插入数据,过了一会儿,数据可以搜索到。然后我将状态字段从1更新为11.之后,索引从未更新过。我可以查询st:1,但st:11无法返回正确的答案。在返回的记录中,status字段实际上是11(solr_query和solr web API)。