Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch Cloudera 5.4.7(HBase 1.0.0)上的HBase着色客户端1.1.x_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Hbase_Guava_Backwards Compatibility - Fatal编程技术网 elasticsearch Cloudera 5.4.7(HBase 1.0.0)上的HBase着色客户端1.1.x,elasticsearch,hbase,guava,backwards-compatibility,elasticsearch,Hbase,Guava,Backwards Compatibility" /> elasticsearch Cloudera 5.4.7(HBase 1.0.0)上的HBase着色客户端1.1.x,elasticsearch,hbase,guava,backwards-compatibility,elasticsearch,Hbase,Guava,Backwards Compatibility" />

elasticsearch Cloudera 5.4.7(HBase 1.0.0)上的HBase着色客户端1.1.x

elasticsearch Cloudera 5.4.7(HBase 1.0.0)上的HBase着色客户端1.1.x,elasticsearch,hbase,guava,backwards-compatibility,elasticsearch,Hbase,Guava,Backwards Compatibility,我在尝试创建一个基于Java的客户端时遇到了问题,该客户端用于从Cloudera HBase 1.0.0(CDH 5.4.7)和ElasticSearch 2.1.0查询数据。问题是关于guava库的依赖冲突 这个bug描述的问题与我遇到的几乎相同: 至少在我的例子中,使用较低版本的guava(从中断发生的位置来看低于17.0)是不可能的,因为这将导致ElasticSearchJava搜索API失败。现在我正在尝试Apache HBase Shaded Client 1.1.2(我想它是为HB

我在尝试创建一个基于Java的客户端时遇到了问题,该客户端用于从Cloudera HBase 1.0.0(CDH 5.4.7)和ElasticSearch 2.1.0查询数据。问题是关于guava库的依赖冲突

这个bug描述的问题与我遇到的几乎相同:

至少在我的例子中,使用较低版本的guava(从中断发生的位置来看低于17.0)是不可能的,因为这将导致ElasticSearchJava搜索API失败。现在我正在尝试Apache HBase Shaded Client 1.1.2(我想它是为HBase 1.1.0设计的),至少到目前为止,一些简单的HBase操作(到目前为止我只尝试了get/scan)都成功了

我想知道在HBase 1.0.0甚至更早版本上使用Apache HBase Shaded Client 1.1.x是否存在已知的风险或问题

或者在Hadoop/Hbase客户端库(本机API)上是否有任何关于前向/后向兼容性的设计“规则”?例如,当服务器端发生某些更新时,是否需要升级所有正在使用这些客户端库的应用程序。

让我自己回答:)


经过6个月的运行、测试和开发,我们可以确认HBase客户端v1.1.x的向后兼容性非常好,并且可以与旧的HBase服务器(如1.0.0-CDH 5.4.7)顺利工作。

我在Cloudera Communication上问了这个问题,但到目前为止还没有得到任何回应(看起来那个论坛上有一些技术问题,因为我看不到我自己对那个帖子的回复)