[INFLUXDB] 查询数据时,INFLUXDB报“InfluxDBException: user is locked”

目录

1 问题描述

  • 通过Query API查询INFLUXDB数据库数据时,查询失败,日志中报INFLUXDB数据库错误:
...
org.influxdb.InfluxDBException: user is locked
	at org.influxdb.InfluxDBException.buildExceptionFromErrorMessage(InfluxDBException.java:161) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.InfluxDBException.buildExceptionForErrorState(InfluxDBException.java:173) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.impl.InfluxDBImpl.execute(InfluxDBImpl.java:846) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.impl.InfluxDBImpl.executeQuery(InfluxDBImpl.java:833) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.impl.InfluxDBImpl.query$original$NqPAZts7(InfluxDBImpl.java:559) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.impl.InfluxDBImpl.query$original$NqPAZts7$accessor$6GQc4J6p(InfluxDBImpl.java) ~[influxdb-java-2.22.jar!/:?]
	at org.influxdb.impl.InfluxDBImpl$auxiliary$JDCxBf2K.call(Unknown Source) ~[influxdb-java-2.22.jar!/:?]
	at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.9.0]
	at org.influxdb.impl.InfluxDBImpl.query(InfluxDBImpl.java) ~[influxdb-java-2.22.jar!/:?]
...

2 问题分析

  • 根本原因:下午升级时,负责写入数据的Flink作业依赖的NACOS配置文件中密码配置错误,且用该错误密码高频请求导致了数据库用户被锁。

3 解决方法

  • Step1 停止运行INFLUXDB的数据写入程序

停止之后,数据库30s默认自动解锁(否则,即使是尝试重置密码,也可能一直无法重置密码成功)

X 参考文献

  • Influxdb
posted @   千千寰宇  阅读(162)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2022-12-13 [Java EE] java.net.SocketException: Connection reset【解决中】
2020-12-13 [Linux]Xmanager+Xshell远程管理桌面版CentOS物理服务器的桌面版CentOS虚拟机
2017-12-13 JavaScript之正则表达式[应用实例]
2017-12-13 Linux之增加系统调用[内核编译]
2017-12-13 Linux之文件恢复[extundelete,针对rm]
2017-12-13 Linux之恢复误删的文件[针对丢弃到回收站]
点击右上角即可分享
微信分享提示