我正在30个节点(其中一个托管Zookeeper)的群集上使用SolrCloud模式运行Solr。
我使用以下命令创建了techproducts
集合:
curl "node02:8983/solr/admin/collections?action=CREATE&name=techproducts&numShards=4&replicationFactor=0&maxShardsPerNode=1&createNodeSet=node03,node10,node23,node37&collection.configName=sample_techproducts_configs"
当我尝试使用以下cmd列出所有集合时:
curl node02:8983/solr/admin/collections?action=LIST&wt=json
{
"responseHeader":{
"status":0,
"QTime":2},
"collections":["techproducts"]
}
我的问题是我无法使用检索此集合的配置或索引文档!我得到如下相同的错误: 检索配置错误:
curl node02:8983/solr/techproducts/config
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/techproducts/config. Reason:
<pre> Not Found</pre></p>
</body>
</html>
索引错误:
curl 'node03:8983/solr/techproducts/update' --data-binary @example/exampledocs/books.json -H 'Content-type:application/json'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /solr/techproducts/update. Reason:
<pre> Not Found</pre></p>
</body>
</html>
有什么提示我在这里想念的吗?!