我运行了一个SolrCloud集群,我想为其创建一个具有给定配置的集合。因此,我只是在其中一个节点上运行:
bin/solr create_collection -c mycollection -shards 3 -replicationFactor 3 -p 8983 -d /tmp/some/config
现在,我如何告诉每个节点不要直接在$SOLR_HOME
(默认为server/solr
)下创建集合,而是在子目录下(假设为server/solr/mycores
)?
我知道使用单个Solr,我可以将我的核心配置放在任何子目录中,Solr会在启动时将其取出并加载它。但在这里我想继续使用命令行工具。
我不想更改我的$SOLR_HOME
,因为我不希望solr.xml文件在其他任何地方,而是现在的位置。
提前感谢您的投入!