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

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 401表示鉴权失败,正常情况下,鉴权失败表示用户名密码信息异常。但是某些场景下,ES 的 Gateway中收到了401的响应,但是业务很正常...

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

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


异常

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

image.png


结论

1.jest客户端

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

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


解决:

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

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



分析

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

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





相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
2月前
|
前端开发 安全 Unix
elasticsearch安装及启动异常解决
elasticsearch安装及启动异常解决
140 0
|
安全 API 容器
Elasticsearch8.2扩容挪数据master出现异常
Elasticsearch8.2扩容,exclude是一个基本操作。生产过程中操作的时候出现故障,master节点出现异常,产生的现象和脑裂类似...
141 0
Elasticsearch8.2扩容挪数据master出现异常
ElasticSearch 启动时异常及其解决方案
ElasticSearch 启动时异常及其解决方案
156 0
ElasticSearch 启动时异常及其解决方案
|
JSON 数据格式 Python
基于elasticsearch的自定义业务告警的设计思路
A系统与B系统之间有很多接口交互,但是有一段时间接口经常报错,作为开发如果不能第一时间知道问题且及时解决的话就会收到业务投诉,当月绩效凉凉。
298 0
|
机器学习/深度学习 人工智能 运维
Elasticsearch大咖说 | Elasticsearch 在手机垂直搜索业务的应用创新
Elasticsearch作为一个分布式、高扩展、实时的搜索与数据分析引擎,因其轻量级、稳定、可靠、快速等特性受到越来越多开发者的青睐,在搜索、日志分析、运维监控和安全分析等领域得到广泛应用。阿里云Elasticsearch技术团队,深度采访了来自阿里巴巴、vivo、携程、eBay等知名公司的技术专家,推出了Elasticsearch大咖说系列专题,为广大开发者提供技术入门与进阶的经验分享,以及最佳应用实践参考。
1923 0
Elasticsearch大咖说 | Elasticsearch 在手机垂直搜索业务的应用创新
ElasticSearch_异常_01_org.elasticsearch.transport.ReceiveTimeoutTransportException
一、异常信息 项目启动时 2018-04-17 16:32:16.496 INFO 15992 --- [ main] o.s.d.e.c.TransportClientFactoryBean : adding transport node : localhost:9300 2018-04-17 16:32:21.
3076 0
|
Java Linux
解决linux下root运行Elasticsearch异常
在CentOS 6.5 上运行Elasticsearch 2.3,异常如下: Exception in thread "main" java.
823 0
|
11天前
|
Java Maven 开发工具
【ElasticSearch 】IK 分词器安装
【ElasticSearch 】IK 分词器安装
20 1
|
28天前
|
数据可视化 索引
elasticsearch head、kibana 安装和使用
elasticsearch head、kibana 安装和使用

热门文章

最新文章