用tikv-client-java 3.2.0操作tikv一直报错

【 TiDB 使用环境】测试
【 TiDB 版本】阿里云6.5
【复现路径】

【遇到的问题:问题现象及影响】
一直报错

【附件:截图/日志/监控】

tikv启了几个节点呀,节点不够吧

SDK什么版本啊?master代码行数对不上。你看看sdk里面也差不多能看出来吧,比如说连不上pd,从pd获取不到tikv之类的。可能sdk没有很好的搞错误处理就panic了

tikv 买的是3个节点

用的是tikv-client-java 版本为3.2.0


pd是能获取到的


是这个错误导致的

应用服务器上用数据库客户端操作没问题吧?
换个新版本tikv-client-java试下呗。

操作数据库是没问题的客户端。我换一下版本试试

换了3.3.5版本。报这个。阿里云的leader节点就是这个。

报错没看出来啥。如果换版本有作用,可以再换换,找下规律


shi’bu’hsi是不是我开始连接的是公网获取了地址。后面client用内网在进行数据查询,就连接不到所以报错。换3.5.5还是这样的错误

这个应该和sdk关系不大,是你从外网连内网的pd,这个pd不是leader,然后转发给leader的时候,内网地址你访问不到?

对 内网的我访问不到。我看日志直接拿到就是内网的地址

所以说换啥sdk关系不大,重点还是网络得通。

阿里的我不熟悉怎么配置,就是给个建议。

--advertise-client-urls

--advertise-peer-urls

这俩你看看能不能给pd配置上,让所有pd都知道外网地址是什么,给你回复的时候就回复leader对应的外网地址。

rawkv 吗?没有用tidb 吗?

我放在内网就是通的。我想请教下。我在数据库新建了一个database test。我新建了一个表table。插入数据,怎么样才能scan这个数据呢

就是想用tidb cdc 要用tikv获取数据

sdk的用法你搜搜文档吧,我也没用过sdk

你是在本地运行代码的吗?因为我看到你使用了localhost ,本地搭建的tikv 吗?