【问题标题】:Write Consistency Levels in DSE Search在 DSE 搜索中写入一致性级别
【发布时间】:2015-12-30 19:28:09
【问题描述】:

我有 Datastax 集群(2 个 cassandra 节点 + 1 个 solr 节点)和辅助 DC(2 个 cassandra 节点 + 1 个 solr 节点)。 DSE 4.6。 辅助 DC id 已关闭(由于硬件问题,我不得不将其关闭)。 我想更改我的 solrconfig:

curl "http://localhost:8983/solr/resource/index.xxxx/solrconfig.xml" --data-binary @solrconfig.xml -H 'Content-type:text/xml; charset=utf-8'

但我得到错误:“CQL3 准备好的语句在 4 次尝试后失败,源异常如下”

在日志中: 在使用 CL QUORUM 的 4 次尝试中,第 4 次尝试无法达到一致性级别 QUORUM

看来上传新的solrconfig需要一致性level:QUORUM (也重新加载索引)。有没有办法修改这个一致性级别? 部分节点宕机时如何修改solrconfig?

谢谢 普热梅克

【问题讨论】:

标签: solr cassandra config datastax


【解决方案1】:

schema.xml 和 solrconfig.xml 等资源都在QUORUM 处写入读取以保持一致性。 cl HTTP 参数仅适用于文档更新。

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 2021-01-22
    • 2014-03-14
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 2015-10-09
    相关资源
    最近更新 更多