hbase和hdfs的区别 hive和hbase有什么区别?

[更新]
·
·
分类:互联网
3781 阅读

hbase和hdfs的区别

hive和hbase有什么区别?

hive和hbase有什么区别?

共同点:
1.hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储区别:
是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Hadoop对实时操作的缺陷的项目 。
3.想象你在操作RMDB数据库,如果是全表扫描,就用Hive Hadoop,如果是索引访问,就用HBase Hadoop 。
query就是MapReduce jobs可以从5分钟到数小时不止,HBase是非常高效的,肯定比Hive高效的多。
本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。
借用hadoop的MapReduce来完成一些hive中的命令的执行7.hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引擎通过它来存储索引,方便查询操作。8.hbase是列存储。9.hdfs作为底层存储,hdfs是存放文件的系统,而Hbase负责组织文件。需要用到hdfs存储文件,需要用到MapReduce计算框架。

部署Hadoop集群,cloudera的CDH和Ambari哪个比较好?

1、Hortonworks Hadoop区别于其他的Hadoop发行版(如Cloudera)的根本就在于,Hortonworks的产品均是百分之百开源。
2、Cloudera有免费版和企业版,企业版只有试用期。3、apache hadoop则是原生的hadoop。4、目前在中国流行的是apache hadoop,Cloudera CDH,当然Hortonworks也有用的 5、Apache Ambari是一个基于web的工具,用于配置、管理和监视Apache Hadoop集群,支持Hadoop HDFS,、Hadoop MapReduce、Hive、HCatalog,、HBase、ZooKeeper、Oozie、Pig和Sqoop。Ambari同样还提供了集群状况仪表盘,比如heatmaps和查看MapReduce、Pig、Hive应用程序的能力,以友好的用户界面对它们的性能特性进行诊断。Ambari你值得拥有 1、通过一步一步的安装向导简化了集群供应。2、预先配置好关键的运维指标(metrics),可以直接查看Hadoop Core(HDFS和MapReduce)及相关项目(如HBase、Hive和HCatalog)是否健康。3、支持作业与任务执行的可视化与分析,能够更好地查看依赖和性能。4、通过一个完整的RESTful API把监控信息暴露出来,集成了现有的运维工具。5、用户界面非常直观,用户可以轻松有效地查看信息并控制集群。