Elasticsearch出现401异常?业务并没有受到影响?

简介: 401表示鉴权失败,正常情况下,鉴权失败表示用户名密码信息异常。但是某些场景下,ES 的 Gateway中收到了401的响应,但是业务很正常...

这里不讨论验证信息错误的情况

这里不讨论验证信息错误的情况,只需要修改成正确的用户名密码信息即可解决问题。


异常

用户响应正常的情况下,依然采集到401的异常:

image.png


结论

1.jest客户端

2.rest-high-level客户端创建的时候指定了disableAuthCaching 参数。

两种情况都会出现这样的情况


解决:

1.不使用jest客户端,换成官方推荐的rest-high-level客户端

2.初始化时候不指定 disableAuthCaching 参数



分析

disableAuthCaching 表示不缓存验证信息,即关闭类似于免登录的缓存,然后每次请求发出都会拒绝,出现401,客户端重试一次,带上验证信息,响应成功;

即每次的行为都是先不带密钥请求失败,再带上密钥重新访问一次,最终得到响应。





相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
安全 索引
elasticsearch异常问题
elasticsearch异常问题
472 0
|
Python
python执行elasticsearch异常【已解决】
python执行elasticsearch异常【已解决】
297 2
|
Linux
elasticsearch启动异常
elasticsearch启动异常
165 1
|
运维 安全 网络协议
运维.索引引擎ElasticSearch.记录一个小异常:received plaintext http traffic on an https channel
运维.索引引擎ElasticSearch.记录一个小异常:received plaintext http traffic on an https channel
1051 0
|
前端开发 安全 Unix
elasticsearch安装及启动异常解决
elasticsearch安装及启动异常解决
330 0
|
安全 API 容器
Elasticsearch8.2扩容挪数据master出现异常
Elasticsearch8.2扩容,exclude是一个基本操作。生产过程中操作的时候出现故障,master节点出现异常,产生的现象和脑裂类似...
382 0
Elasticsearch8.2扩容挪数据master出现异常
ElasticSearch 启动时异常及其解决方案
ElasticSearch 启动时异常及其解决方案
627 0
ElasticSearch 启动时异常及其解决方案
|
机器学习/深度学习 人工智能 运维
Elasticsearch大咖说 | Elasticsearch 在手机垂直搜索业务的应用创新
Elasticsearch作为一个分布式、高扩展、实时的搜索与数据分析引擎,因其轻量级、稳定、可靠、快速等特性受到越来越多开发者的青睐,在搜索、日志分析、运维监控和安全分析等领域得到广泛应用。阿里云Elasticsearch技术团队,深度采访了来自阿里巴巴、vivo、携程、eBay等知名公司的技术专家,推出了Elasticsearch大咖说系列专题,为广大开发者提供技术入门与进阶的经验分享,以及最佳应用实践参考。
2177 0
Elasticsearch大咖说 | Elasticsearch 在手机垂直搜索业务的应用创新
|
JSON 数据格式 Python
基于elasticsearch的自定义业务告警的设计思路
A系统与B系统之间有很多接口交互,但是有一段时间接口经常报错,作为开发如果不能第一时间知道问题且及时解决的话就会收到业务投诉,当月绩效凉凉。
460 0

热门文章

最新文章