【问题标题】:solr - programmatically create a new collectionsolr - 以编程方式创建一个新集合
【发布时间】:2016-03-04 10:02:57
【问题描述】:

我安装了 solr 5.3 并在 solr 云模式下运行 solr。 我在命令提示符下以托管模式模式轻松创建了一个新集合 solr create -c new_collection 这会为我创建一个新文件夹并更新架构设置

然后我尝试使用集合 API 以编程方式复制此过程 https://cwiki.apache.org/confluence/display/solr/Collections+API

我无法创建新集合。获取有关未找到配置的错误 我尝试使用 managedschema 作为基础创建一个新配置,但没有成功。

以编程方式创建新集合的正确方法是什么?

【问题讨论】:

    标签: collections solr schema managed


    【解决方案1】:

    Solr cloud 将其配置存储到 zookeeper,因此您应该向其上传配置文件(必须包含 schema.xml 和 solrconfig.xml)。这些文件存储在路径 configs/collection_name 下。您可以通过 zookeeper 客户端 lib 或 zookeeper cli 上传文件,在Using ZooKeeper to Manage Configuration Files阅读更多信息

    【讨论】:

    • 我查看了 zookeeper 配置管理器网址:link 似乎没有 zookeeper http API。我有一个 cmd 行 zkcli 脚本或 SolrJ (Java)。我正在使用 python,所以对我来说似乎都不是一个选择
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多