【问题标题】:Credentials for Solr admin is not workingSolr 管理员的凭据不起作用
【发布时间】:2016-11-24 10:18:57
【问题描述】:

我们已按照此链接中的 answer2 步骤操作,它不适用于 Solr Cloud 6.0.3 环境。

How to set Apache solr admin password

但它在普通的主/从中工作正常。

【问题讨论】:

    标签: authentication solr solrcloud


    【解决方案1】:

    在 SolrCloud 模式下,您应该使用内置的Authentication and Authorization support

    您可以通过将security.json 文件上传到您的 Zookeeper ensemble 来启用它:

    {
    "authentication":{
       "blockUnknown": true,
       "class":"solr.BasicAuthPlugin",
       "credentials":{"solr":"IV0EHq1OnNrj6gvRCwvFwTrZ1+z1oBbnQdiVC3otuq0= Ndd7LKvVBAaZIF0QAVi1ekCfAJXr1GGfLtRUXhgrF8c="}
    },
    "authorization":{
       "class":"solr.RuleBasedAuthorizationPlugin",
       "permissions":[{"name":"security-edit",
          "role":"admin"}],
       "user-role":{"solr":"admin"}
    }}
    

    several different authentication plugins available - 示例来自 BasicAuthentication 模块。

    【讨论】:

    • 将 security-edit 更改为 all in 权限,将限制所有内容。 “权限”:[{“名称”:“全部”,
    • @MastLindh ,我正在尝试实现 solr 身份验证。我正在使用 solrcloud。我已经将上面的 security.json 上传到 zookeeper,但管理页面仍然没有询问任何用户名、密码。我应该在任何文件中创建单独的用户名、密码和角色
    • @MuthuPrasanth cmets 不是提出新问题的地方 - 如果您有问题,请提出新问题。这样更多的人会看到它,你可能会得到正确的回应。确保包含有关您尝试过的内容以及任何错误的必要信息(检查日志)。
    • @MatsLindh 我创建了一个单独的问题。 stackoverflow.com/questions/54240237/…。请尽快在那里提出您的建议。我几乎无法弄清楚过去 2 天,期待您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    相关资源
    最近更新 更多