HBase是独立项目
虽然HBase一开始是作为Hadoop的子项目存在的,但现在它已经是apache顶级项目了. 在使用时,HBase也只是用作NoSql数据库,跟Hadoop的MapReduce没有必然联系。
不过,两者之间还是有很多相关的地方:
相关点
1.HBase数据的存储用的是Hadoop文件的API,实际的存储一般也是HDFS
2.HBase经常用作MapReduce的数据源或者目标输出
3.HBase的分布式架构模仿了Hadoop的风格,也是一主多从
4.HBase的配置文件名、配置项的名字也尽量与Hadoop一致。