暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

0140.S solr ranger权限和浏览器设置_打开solr页面报错HTTP 401 Unauthorized

rundba 2022-03-03
1054

CDP在使用kerberos时,solr server默认在浏览器中打开失败,需要进行权限设置和浏览器设置。



0. ENV

CDP 7.1.X。




1. 问题现象

浏览器打开solr页面报错:

Kerberos Authentication
Your browser did not provide the required information to authenticate using Kerberos. Please check that your computer has a valid ticket for communicating with Solr, and that
your browser is properly configured to provide that ticket when required. For more information, consult Solr's Kerberos documentation .
The response from the server was:
------------------------------------------
HTTP 401 Unauthorized
WWW-Authenticate: Negotiate


通过如下步骤进行解决处理。




2. 在ranger中给普通用户it01添加solr权限

进入Ranger,打开cm_solr


点击219策略(all-cllection) “Action”下的“编辑”



将普通用户,如it01加入到下面只能查询的组,如果需要加入到管理组,则加入到上面。





3. 打开本机it01用户kerberos认证

使用it01登录MIT kerberos客户端


图标栏绿色显示登录正常。





4. Firefox浏览器设置--成功

1)在火狐地址栏输入“about:config”


2)输入信任主机名

network.negotiate-auth.trusted-uris中添加solr server主机名,如”nn01,nn02”,确保浏览器主机名可以正常解析或ping通。如果必要建议将全域名的主机名也一并添加上,如“nn01,nn02,nn01.rundba.com,nn02.rundba.com,datanode08.rundba.com”,至少包含要访问的solr server主机名。


3)不使用sspi

network.auth.use-sspi由Ture更改为flase


4)设置完成,再次打开solr地址

浏览器输入solr server地址:http://datanode08.rundba.com:8993/solr


显示solr分片





- 完 -



旨在交流,不足之处,还望抛砖。

作者:王坤,微信公众号:rundba,欢迎转载,转载请注明出处。

如需公众号转发,请联系wx: landnow。




 






                             长按二维码                                   


欢迎加入>>国产DB学习交流群


       

   请注明:来自rundba,加入国产DB学习交流群                

             


文章转载自rundba,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论