我有一个要求: - 我必须创建多个模式并对它们执行连接。现在我想在使用zookeeper的Solr Cloud上执行此操作,这里的问题是我已经将conf目录上传到zookeeper,我需要有多个集合,但我不知道如何为此更改schema.xml。
请指导
答案 0 :(得分:1)
您可以将多个配置上传到zookeeper,并以不同方式命名。 然后在创建集合时指定相应的配置名称
例如 java -classpath。:/ solr-test / deployment / solr-war / lib / * org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost localhost:2181,localhost:2181,localhost:2181 -confdir / home / mdhussain / data / sabahcdm / solr-test / deployment / solr-war / config1 -confname solrConfig1
java -classpath。:/ solr-test / deployment / solr-war / lib / * org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost localhost:2181,localhost:2181,localhost:2181 -confdir / home / mdhussain / Data / sabahcdm / solr-test / deployment / solr-war / config2 -confname solrConfig2
curl http://127.0.0.1:6080/solr/admin/collections?action=CREATE&name=collection1&numShards=1&replicationFactor=1&collection.configName=solrConfig1
curl http://127.0.0.1:6080/solr/admin/collections?action=CREATE&name=collection2&numShards=1&replicationFactor=1&collection.configName=solrConfig2
由于 -Hussain