我想直接通过tikv-client 去读取表内容来实现数据导出功能,按照 https://github.com/pingcap/tispark/tree/master/tikv-client 说明文档的示例代码所示,在我本地进行测试,但是编译过程中有很多错误:
例如:
ByteString startKey = TableCodec.encodeRowKeyWithHandle(table.getId(), Long.MIN_VALUE);
ByteString endKey = TableCodec.encodeRowKeyWithHandle(table.getId(), Long.MAX_VALUE);
查看了TableCodec 的代码 https://github.com/pingcap/tispark/blob/master/tikv-client/src/main/java/com/pingcap/tikv/codec/TableCodec.java 里面也压根没有 encodeRowKeyWithHandle 这个方法哦
是我哪儿搞错了吗?
我本地使用的maven依赖是:
<dependency>
<groupId>com.pingcap.tikv</groupId>
<artifactId>tikv-client</artifactId>
<version>2.3.9</version>
</dependency>