【发布时间】:2021-10-23 01:07:20
【问题描述】:
我发现选择与服务器版本不同的客户端版本是非常罕见的(例如在HBase client - server’s version compatibility 中)。
另一方面,我有一个关于 Camel 兼容性的答案,其中提到了 Camel-HBase jar,我可以通过降级找到客户端 jar 的合适版本(例如 https://mvnrepository.com/artifact/org.apache.camel/camel-hbase/3.1.0 用于旧 HBase版本)。但是这个答案也说这是一件坏事(Can Apache Camel integrate with an old HBase version?)。如果我没有升级 HBase 服务器的选项(因为它不是我的),我想知道解决方案是什么。为什么选择较低的 Camel 组件(如 Camel-HBase)版本不好?
否则是不可能的,因为它要求每一种集成技术都得到最大程度的升级。
【问题讨论】:
标签: java apache-camel hbase spring-camel apache-camel-3