平台管理(大数据):Hue、Ooize、Ambari概述

 Hue

Hue是一个开源的Apache Hadoop UI系统,通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job等等。

(1) 基于文件浏览器(File Browser)访问HDFS

(2) 基于Hive编辑器来开发和运行Hive查询

(3) 支持基于Impala的应用进行交互式查询

(4) 支持Spark编辑器和仪表板(Dashboard

(5) 支持Oozie编辑器,可以通过仪表板提交和监控WorkflowCoordinatorBundle

(6) 支持HBase浏览器,能够可视化数据、查询数据、修改HBase

(7) 支持Metastore浏览器,可以访问Hive的元数据,以及HCatalog

(8) 支持Job浏览器,能够访问MapReduce JobMR1/MR2-YARN

(9) 支持Job设计器,能够创建MapReduce/Streaming/Java Job

(10) 支持Sqoop 2编辑器和仪表板(Dashboard

(11) 支持ZooKeeper浏览器和编辑器

Ooize

Hadoop中执行的任务有时候需要把多个Map/Reduce作业连接到一起,这样才能够达到目的。[1]Hadoop生态圈中,有一种相对比较新的组件叫做Oozie[2],它让我们可以把多个Map/Reduce作业组合到一个逻辑工作单元中,从而完成更大型的任务。

Oozie是一种Java Web应用程序,它运行在Java servlet容器——即Tomcat——中,并使用数据库来存储以下内容:

1工作流定义。

2)当前运行的工作流实例,包括实例的状态和变量。

oozie是基于hadoop的调度器,以xml的形式写调度流程,可以调度mrpighiveshelljar等等。

Ambari

Ambari就是创建、管理、监视 Hadoop 的集群,但是这里的 Hadoop 是广义,指的是 Hadoop 整个生态圈,(例如 HiveHbaseSqoopZookeeper 等),而并不仅是特指 Hadoop。用一句话来说,Ambari 就是为了让 Hadoop 以及相关的大数据软件更容易使用的一个工具。

你可能感兴趣的:(大数据技术)