Hello, I need to secure solr, no access allowed except for user solr, so I tried to set-up authentication & authorization. Everything seems to work fine, only solr user can read or modify a collection, but every 5 minutes this error appears in the log file of 1 instance.
2016-07-07 16:57:52,075 [autoExpireDocs-13-thread-1] ERROR [c:ranger_audits s:shard1 r:core_node1 x:ranger_audits_shard1_replica1] org.apache.solr.update.processor.DocExpirationUpdateProcessorFactory$DeleteExpiredDocsRunnable (DocExpirationUpdateProcessorFactory.java:424) - Runtime error in periodic deletion of expired docs: Async exception during distributed update: Unauthorized request, Response code: 401 On the other node, I found these kind of messages : 2016-07-08 09:25:26,177 [qtp99747242-134527] INFO [c:ranger_audits s:shard2 r:core_node2 x:ranger_audits_shard2_replica1] org.apache.solr.security.RuleBasedAuthorizationPlugin (RuleBasedAuthorizationPlugin.java:146) - request has come without principal. failed permission { "name":"core-admin-read ", "role":"admin"} The setup is : 2 SolrCloud instances version 6.1 using an external Zookeeper, 1 collection of 2 shards distributed on the 2 instances with replication factor set to 1. Here is my security.json file : { "authentication":{ "blockUnknown": false, "class":"solr.BasicAuthPlugin", "credentials":{"solr":"#############################"} }, "authorization":{ "class":"solr.RuleBasedAuthorizationPlugin", "permissions":[ {"name":"security-edit", "role":"admin"}, {"name":"security-read", "role":"admin"}, {"name":"schema-edit", "role":"admin"}, {"name":"schema-read", "role":"admin"}, {"name":"config-edit", "role":"admin"}, {"name":"core-admin-read ", "role":"admin"}, {"name":"core-admin-edit", "role":"admin"}, {"name":"config-read", "role":"admin"}, {"name":"collection-admin-edit", "role":"admin"}, {"name":"collection-admin-read", "role":"admin"}, {"name":"update", "role":"admin"}, {"name":"read", "role":"admin"}, {"name":"all", "role":"admin"} ], "user-role":{"solr":"admin"} }} Any help will be much appreciated. Regards, Greg