一、Hue概述
HUE(Hadoop User Experience)是一个开源的Apache Hadoop UI系统,最早由Cloudera Desktop演化而来,是基于Python Web框架实现的。通过Hue可以在浏览器的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行mapReduce Job等等。
Hue所支持的功能特性集合:
1.默认基于轻量级sqlite数据库管理会话数据,用户认证和授权,可以自定义为
MySQL、Postgresql,以及Oracle。
2.基于文件浏览器(File Browser)访问HDFS。
3.基于Hive编辑器来开发和运行Hive查询。
4.支持基于Solr进行搜索的应用,并提供可视化的数据视图,以及仪表板(Dashboard)。
5.支持基于Impala的应用进行交互式查询。
6.支持Spark编辑器和仪表板(Dashboard)。
7.支持Pig编辑器,并能够提交脚本任务。
8.支持Oozie编辑器,可以通过仪表板提交和监控Workflow、Coordinator和Bundle。
9.支持HBase浏览器,能够可视化数据、查询数据、修改HBase表。
10.支持Metastore浏览器,可以访问Hive的元数据,以及HCatalog。
11.支持Job浏览器,能够访问MapReduce Job(MR1/MR2-YARN)。
12.支持Job设计器,能够创建MapReduce/Streaming/Java Job。
13.支持Sqoop 2编辑器和仪表板(Dashboard)。
14.支持ZooKeeper浏览器和编辑器。
15.支持MySql、PostGresql、Sqlite和Oracle数据库查询编辑器。
一句话总结,Hue是一个友好的界面集成框架,一个界面就可以做到查看以及执行所有的框架。类似的还有Apache Zeppelin。
二、Hue编译安装
HUE官方网站:https://gethue.com/
HUE官方用户手册:https://docs.gethue.com/
官方安装文档:https://docs.gethue.com/administrator/installation/install/
HUE下载地址:https://docs.gethue.com/releases/
官方并没有编译好的软件包,需要从github上下载源码、安装依赖、编译安装。
安装Hue的节点上最好没有安装过MySQL,否则可能有版本冲突,这里选择将Hue
安装在 linux122 上。
步骤:
1、下载软件包、上传、解压(hue-release-4.3.0.zip、apache-maven-3.6.3-bin.tar.gz)
2、安装依赖包
3、安装maven
4、hue编译
5、修改hadoop配置
6、修改hue配置

Hue是一个开源的Hadoop用户界面系统,提供与Hadoop集群交互的多种工具,如HDFS浏览器、Hive编辑器、Solr搜索、Impala查询等。本文详细介绍了Hue的功能特性,包括支持的框架和应用,并指导如何在Linux环境中从源码编译安装Hue,涉及依赖安装、配置修改、数据库设置以及启动服务的步骤。同时,还涵盖了Hue与Hadoop、Hive的集成配置。
最低0.47元/天 解锁文章
1589

被折叠的 条评论
为什么被折叠?



