【问题标题】:How to spread documents across shards automatically in apache solr?如何在 apache solr 中自动跨分片传播文档?
【发布时间】:2012-08-30 10:59:24
【问题描述】:

我已经按照http://carsabi.com/car-news/2012/03/23/step-by-step-solr-sharding/ 中的步骤设置了核心。现在我被困在如何将我的所有文档均匀地分布在创建的碎片中。我没有使用 tomcat 或 zookeeper。请帮忙。我无法弄清楚设置的确切步骤。

【问题讨论】:

    标签: solr sharding


    【解决方案1】:

    您发布的那个链接不好。它将核心和分片混合在一起,就好像它们是同一个东西一样。

    查看这里的区别:
    http://wiki.apache.org/solr/SolrTerminology
    http://lucene.472066.n3.nabble.com/shard-versus-core-td2114829.html

    ZK 是你的朋友!

    在此处查看我最近的回复(推荐 ElasticSearch 或 SolrCloud): https://stackoverflow.com/a/12180442/465710

    【讨论】:

    • 但是我怎样才能在不同的分片之间自动平均分配文档呢?
    • 这不是在 SolrCloud 中自动完成的(你只需要指定 numShards=n 参数)?我知道 ElasticSearch 通过其路由功能(通过计算文档 ID 上的哈希将文档放置在特定分片中)以这种方式工作,因此它是自动平衡的。分片拆分索引,而副本共享相同的索引。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多