tikv-client 构建失败了 帮忙看下怎么回事 可以吗

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:master
  • 【问题描述】:tikv-client 构建失败了 采用 mvn package 成功完成 但是 构建玩之后 发现 ExprType 中好多枚举变量不存在是怎么回事?例如下面这个 其它报错的都是类似于这个,帮忙看下

你构建的应该是 TiDB 的代码。 TiKV Client 的代码主要在 store/tikv 和 kv 目录下。

关于 TiDB 的报错,你用 make 命令构建试一下?

https://github.com/liuwqiang/tikv-client-lib-java 我构建的是这个代码

不是 tidb 的

@liuwqiang 您好,首先你的 maven package 成功,表示编译已经成功,所以你的问题其实是 Intellij 中无法正常解析依赖,可能有两个情况:

  1. Intellij 中使用了错误的依赖,由于这种情况可能比较复杂,这一点我建议你删除 project 文件并重新拉取,并使用 maven clean install -DskipTests 代替 maven package 保证依赖正确。
  2. Intellij plugin 版本过低,请升级其 java plugin。

如果方法1失败可以尝试方法2.

另外,你所使用的项目已经不再更新,当前 tikv 的 java client 请使用 https://github.com/tikv/client-java

好的 谢谢

请问你这边是什么业务场景呢? 一般建议使用 Ansible 部署 TiDB ,具体参考官网教程:https://pingcap.com/docs-cn/dev/how-to/deploy/orchestrated/ansible/

请问下主要的需求是什么呢?方便描述下吗?

我想学习下 tikv tikv-client 是入手点

如果想从源码方面学习的话可以参考下我们的源码解析系列专题文章。