当我们想整合hadoop,hbase,hive,zookeeper的时候,如果刚入门,可能认为这是比较简单的问题。但是当你自己真正想整合的时候,却会遇到很多的问题。1.hadoop与hbase哪些版本兼容?2.hadoop与hive哪些版本兼容?3.hbase与hive哪些版本兼容?4.hbase与zookeeper哪些版本兼容?所以当我们真正想做整合的时候,我们需要解决上面四个问题,有些同学,忽略上面内容,直接部署,导致产生各种问题。第一个问题,hadoop与hbase哪些版本兼容。这里的每一个问题,当然我们需要引用官网的内容。
上面便是对照表,那么有了这个对照表,还是不行的。为什么因为你还是没有找到源头。如果随着版本更新,我们还是跟无头苍蝇一样,摸不着北。我们该如何能找到,我们该如何随着版本的更新,自己就能找到相关内容。首先,进入下面网址http://hbase.apache.org/book.html#arch.overview,进入之后,我们同样需要会使用浏览器的查找功能,这样能让我们很快的定位。浏览器的查找功能只要按照ctrl+F即可。这只是一个小技巧,还是比较实用的,然后我们输入
| 1 | "S"= supported |
接着我们第三个问题3.hbase与hive哪些版本兼容?hive0.90与hbase0.92是兼容的早期的hive版本与hbase0.89/0.90兼容当然上面的版本除非很早的时候用。hive1.x与hbase0.98.x或则更低版本是兼容的。hive2.x与hbase1.x及比hbase1.x更高版本兼容如果想hbase1.x与hive1.x整合,需要编译hive1.x stream 代码本身至于如何编译,如有时间在写文章。我们重点是上面如果版本更新,该如何获取最新信息。我们可以进入下面网址https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration下面中可以找到
上面我们已经解决,下面我们解决第四个问题4.hbase与zookeeper哪些版本兼容?对于zookeeper版本一般来讲越新越好,也就是我们安装hbase的时候,可以使用新版本。那么这个兼容性就难不倒我们了,不过在安装过程中,为了稳定最好使用大家比较常用的版本另外官网给出hbase1.0.0使用版本ZooKeeper 3.4.x
新闻热点
疑难解答