当前位置: 首页 > news >正文

JAVA客户端使用账号密码调用influxdb2报错:{“code“:“unauthorized“,“message“:“Unauthorized“}

问题:JAVA客户端访问influxdb2报错

说明:当前influxdb版本:2.6.1
使用依赖:

<dependency><groupId>org.influxdb</groupId><artifactId>influxdb-java</artifactId><version>2.10</version></dependency>

对应代码,使用 账号密码 访问:

public static void main(String[] args) {InfluxDB influxDB;String url = "http://192.168.xxx.xxx:8086/";//账号密码为登录UI界面的账号密码influxDB = InfluxDBFactory.connect(url, "root", "xxx");String command = "select * from demo";String database = "b01";QueryResult result = influxDB.query(new Query(command, database, true));System.out.println(result);
}

执行发现报错:InfluxDBException:{“code”:“unauthorized”,“message”:“Unauthorized”}

根本原因:JAVA客户端需要对Bucket(数据库)进行读写权限授权。

//客户端创建配置,token由UI界面上APIToken创建即可,权限都给。
./influx config create --config-name config004 --host-url "http://192.168.xx.xx:8086" --token "4bmVWxaB0z-J8CND-q3jOVynOkIAZgMAfGpx_7qikUpbfS6-AgffZcOXBYNS6aYu-LHoD019I6y_QZTa_a3NOw==" --active
//进行授权(用户-数据库权限),参数自行替换,在UI界面中查询即可
./influx v1 auth create --org-id {orgId}   --read-bucket {bucketId} --write-bucket  {bucketId} --username root

再次调用就通了。

未结问题

1、使用APIToken生成了所有权限的Token,加入到客户端中,可以查询到用户列表,但是创建用户时,却报错,也是说401没权限。
Token权限:
在这里插入图片描述
创建用户时报错:
在这里插入图片描述
查询官网说是Token不是操作权限Token,然后查了下操作权限Token怎么创建,说要有操作权限的token才能创建,那么问题来了,第一个操作权限token怎么来还有UI界面生成的token明明说了有所有权限,为什么没操作权限

欢迎小伙伴来解答这些问题。反正我已经放弃了。

http://www.lryc.cn/news/221444.html

相关文章:

  • Mysql查询今天到期、n天即将到期、还有n天过期相关sql
  • 【漏洞复现】Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)
  • 【江协科技-用0.96寸OLED播放知名艺人打篮球视频】
  • CATIA环境编辑器用不了时创建项目快捷方式
  • java泛型的深入 泛型还可以在很多地方进行定义 泛型类 泛型方法 泛型接口 泛型的继承和通配符 泛型类练习
  • 持续交付的好处
  • APP开发:用途与未来前景|软件定制开发|网站小程序建设
  • 图论——并查集
  • 计算机毕业设计java+vue+springboot的论坛信息网站
  • .net core添加SQL日志输出
  • 虚幻5.1 常见的效果关闭方式
  • 每日一题 --- 力扣318----最大单词长度乘积
  • 掌动智能性能压力测试优势有哪些
  • 虚拟机没有桥接模式--物理机WiFi不见了--注册表修复
  • 【Python】批量下载素材酷视频资源
  • QuantLib学习笔记——一个简单的价值估算案例
  • 智能语音和自然语言处理技术
  • 【Sql】sql server数据库提示:执行Transact-SQL语句或批处理时发生了异常。 无法打开数据库msdb,错误:926。
  • Day 5 登录页及路由 (三) 基于axios的API调用
  • 雷神学习---视音频数据处理入门:RGB、YUV像素数据处理
  • Asp.Net Core服务端处理请求过来的压缩格式
  • 自定义指令
  • 仿真实现lio_sam建图和ndt_matching定位
  • IDEA取消git对项目的版本控制
  • 如何聪明地编写测试
  • CF1866M Mighty Rock Tower
  • 【漏洞复现】Apache_Tomcat7+ 弱口令 后台getshell漏洞
  • 2023-11-7 OpenAI 45 分钟发布会:演示关于 GPT Store 构建 GPT、零代码创建 AI Agent
  • 嵌入式系统中的FPGA
  • String,StringBulider,StringBuffer的简单说明