我正在尝试创建一个需要更改这些模式的新集合。我无法弄清楚他们到底在哪里。任何帮助都将受到赞赏。
P.S:我没有管理员权限。我正在使用solrctl访问答案 0 :(得分:5)
Cloudera有关于Solr配置(Cloudera Search)的全新方法。
solr.xml,solrconfig.xml和schema.xml位于solr_configs / conf文件夹下(您在添加新集合时创建的内容USING solrctl - 可能位于/ home / solr)
集合的配置文件作为实例目录的一部分进行管理。要生成实例目录的框架,请运行:
$ solrctl instancedir --generate $HOME/solr_configs
您可以通过直接编辑在$ HOME / solr_configs / conf中创建的solrconfig.xml和schema.xml文件来自定义它。
这些配置文件与标准的Solr教程示例文档兼容。
一旦您对配置感到满意,您可以通过发出以下命令使Solr可以使用它,该命令将整个实例目录的内容上传到ZooKeeper:
$ solrctl instancedir --create collection1 $HOME/solr_configs
您可以使用solrctl工具验证您的实例目录是否已成功上传并且可供ZooKeeper使用。您可以使用solrctl列出实例目录的内容,如下所示:
$ solrctl instancedir --list
如果您使用了早期的--create命令来创建collection1,则--list命令应该返回collection1。
如果您已创建新集合并且想要更新配置,则应使用
- solrctl instancedir --update COLLECTION NAME /path/to/local solr_config folder
也许我的答案很晚,但它可以帮助别人解决类似的问题。