开发错误总结之---ES临时增加鉴权导致的无法连接

今天下午本楼主在正常开发的时候,有一个同事突然找我,给我一个截图,问我ES是不是挂了(因为ES是我和运维搞得,而我们关系比较好,所以先问的我,没有直接问运维)

我刚开始也以为ES挂了,毕竟测试环境的服务器性能挺差的,而且服务众多,于是我就去请求了一下ES,curl xx.xx.xx.xxx:9200,发现给我响应了一个错误,没有仔细看错误,我下意识的觉得ES挂了,于是我systemctl查看了一下ES的状态,我惊奇的发现,ES活着

查看了集群的另外几台,发现都活着,这就很奇怪

于是我又仔细看了看他给我的程序报错截图,我发现ES抛出的http异常码是401,401,鉴权未通过

我赶紧找运维同事确认了一下,是不是对ES启用了安全策略,进行了鉴权,得到了运维同事肯定的回答,是!

问题就出在这儿,因为ES启用了鉴权,以往的连接方式无法继续连接

于是,我查阅了一下相关资料,告诉开发同事,这样配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值