hbase hadoop version compatibility
https://hbase.apache.org/book.html
hadoop与hbase对应的支持版本:https://www.cnblogs.com/CoolJayson/p/9368982.html
5. 快速上手
HBase运行模式: 单机 and Distributed
无论您采用何种模式,都需要通过编辑HBase conf目录中的文件来配置HBase。至少,您必须编辑conf/hbase_env.sh告诉HBase使用哪种java。在该文件中,您设置了HBase环境变量,例如JVM的heapsize和其他选项、日志文件的首选位置等。将JAVA_HOME设置为指向JAVA安装的根目录。
5.1. 单机HBase
这是默认模式。独立模式在“快速入门”一节中有描述。在单机模式下,HBase不使用HDFS — 它使用本地文件系统 — 它在同一个JVM中运行所有HBase守护程序和本地ZooKeeper。ZooKeeper绑定到一个众所周知的端口,以便客户端可以与HBase进行对话。
参考:https://blog.csdn.net/wm6752062/article/details/80381704
>>扩展阅读:HBase和Hadoop的关系?HBase是依赖Hadoop而存在的。。所以需要先安装Hadoop,才能安装HBase,所以在版本上一定要注意。
为什么有了Hadoop,还需要HBase呢?因为Hadoop是一个体系,我们常说的Hadoop是指的Hadoop Core,包含两部分HDFS和MapReduce,但是它们太底层了,不好使用。所以HBase在它们基础上开发的二次套件。
>>HBase和hregionServer:https://www.cnblogs.com/yanzibuaa/p/7521624.html https://zhuanlan.zhihu.com/p/145551967