Solr 安全性:authentication/authorization 无法识别
Solr Security : authentication/authorization Not recognized
我目前正在独立模式下开发 Solr。
因为我是 Solr 的初学者,所以我想用命令 start -e techproducts 启动服务器。
核心已成功上传,但出现警告消息:
“并非所有安全插件都已配置!authentication= disabled authorization = disabled。Solr 的安全性取决于您的设置。考虑在向内部或外部用户公开 solr 之前配置 authentication/authorization”
问题是我已经创建了我的security.json,我把它放在主目录下,我在服务器入口验证了我自己,所以看起来效率很高。为什么这个警告信息一直出现?
尝试将 security.json
文件写入适当的位置,以便 Solr 在启动时可以读取。
访问 Dashboard 页面并查找 solr.solr.home
属性,它应该如下所示:-Dsolr.solr.home=/var/solr/data
,然后将文件写入 /var/solr/data/security.json
.然后重新启动 Solr,在启动期间控制台应该显示类似 thi 的内容而不是 WARN:
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authorization plugin: solr.RuleBasedAuthorizationPlugin
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authentication plugin: solr.BasicAuthPlugin
我目前正在独立模式下开发 Solr。 因为我是 Solr 的初学者,所以我想用命令 start -e techproducts 启动服务器。 核心已成功上传,但出现警告消息: “并非所有安全插件都已配置!authentication= disabled authorization = disabled。Solr 的安全性取决于您的设置。考虑在向内部或外部用户公开 solr 之前配置 authentication/authorization”
问题是我已经创建了我的security.json,我把它放在主目录下,我在服务器入口验证了我自己,所以看起来效率很高。为什么这个警告信息一直出现?
尝试将 security.json
文件写入适当的位置,以便 Solr 在启动时可以读取。
访问 Dashboard 页面并查找 solr.solr.home
属性,它应该如下所示:-Dsolr.solr.home=/var/solr/data
,然后将文件写入 /var/solr/data/security.json
.然后重新启动 Solr,在启动期间控制台应该显示类似 thi 的内容而不是 WARN:
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authorization plugin: solr.RuleBasedAuthorizationPlugin
INFO (main) [ ] o.a.s.c.CoreContainer Initializing authentication plugin: solr.BasicAuthPlugin