SolrCloud 6用户访问/solr/collection/admin/ping
我是新的Solr,我部署了一个由4个节点组成的SolrCloud集群,外部zookeeper有3个节点。我向zookeper部署了一个security.json文件,该文件限制对集群的访问。我有2个用户(管理员,用户1) 当我尝试以下url时SolrCloud 6用户访问/solr/collection/admin/ping,solr,solrcloud,Solr,Solrcloud,我是新的Solr,我部署了一个由4个节点组成的SolrCloud集群,外部zookeeper有3个节点。我向zookeper部署了一个security.json文件,该文件限制对集群的访问。我有2个用户(管理员,用户1) 当我尝试以下url时 curl -u admin:password -k -s "https://solrcloud-01.dfw.3mhis.vm:8080/solr/test/admin/ping?wt=json&indent=on" 注意:测试是2个碎片的集合,
curl -u admin:password -k -s "https://solrcloud-01.dfw.3mhis.vm:8080/solr/test/admin/ping?wt=json&indent=on"
注意:测试是2个碎片的集合,每个碎片上有1个复制。
我得到“200状态正常”响应,但当我以user1
身份尝试时,它会给我未经授权的请求。我做错了什么。
solr版本也是6,其中ping是根据提供的隐式可用端点之一。基本上,我对security.json授予了如下权限
{ "path":"/admin/ping",
"role":"dev",
"index":7
}
{ "path":"/admin/ping",
"role":"dev",
"index":7
}