我一直在评估dse3.0.1的solr功能。这个评估背后的想法是要知道dse是否能满足我们的要求。问题如下。如果有人能回答他们,那会很有帮助的。提前谢谢。
我有5个节点;3个cas和2个solr。
我不生成代币。我依靠自动代币代替。所以,我启动了cas第一个节点,然后是solr第一个节点,然后是cas第二个节点,然后是solr第二个节点,然后是cas第三个节点。我希望订单在这里不重要,但我写它只是为了具体。
我通过/dse/bin/nodetool验证集群。下面是输出(你可以看到我有两个dcs)
地址dc rack status load owns token 154189492263095927406092457372548695412 172.16.8.110 cassandra rack1 up normal 26.36 kb 45.24%61016887854694676542577351529976878246 172.16.8.206 solr rack1 up normal 21.16 kb 3.30%66625824952359989178535259749945160 172.16.9.96 solr rack1 up normal 21.12 kb 3.30%722347620562900434779718989523012075 172.16.9.95 cassandra rack1正常上涨30.79 kb 2.93%772209132110279465379202599236406851 172.16.9.81 cassandra rack1正常上涨45.99 kb 45.24%1541894922630954060924573548695412
我从下面的cql.sh创建一个键空间command:-
使用strategy\u class=networktopologystrategy and strategy创建keyspace sis_options:cassandra=2 战略_options:solr=2;
我创建一个只有主键的cf,因为我必须动态添加列。
创建表设备(键文本主键);
我将solrconfig.xml推送到我的一个solr节点上。
我将schema.xml推到与上面相同的solr节点上。我的架构有动态字段。
然后我创建核心。
我现在在cql.sh(一个非常简单的insert语句)上插入数据,在我所有的cas节点上都得到了下面的警告。
警告[muta]tionstage:36]2013-04-29 18:16:08210 solrsecondaryindex.java(第126行)索引已关闭:null
questions:-
有人能告诉我为什么我的cas节点得到这个警告以及如何解决它吗?
在使用dynamicfields时,是否必须至少有一个concreate字段(除了unique字段之外)?我不能只有一个键(concreate字段)而其他的都是动态的吗?
暂无答案!
目前还没有任何答案,快来回答吧!