当前位置: 首页 > news >正文

客快物流大数据项目(七十八):Hue简介

文章目录

Hue简介

一、Hue介绍

二、Hue整合大数据技术栈架构

三、支持连接到的数据库

四、 ​​​​​​​​​​​​​​官方网址


Hue简介

一、​​​​​​​Hue介绍

HUE是一个开源的Apache Hadoop UI系统,早期由Cloudera开发,后来贡献给开源社区。该web应用的后台采用python编程语言编写的。通过使用Hue我们可以通过浏览器方式操纵Hadoop集群进行交互来分析处理数据。

简单来讲,就是用图形化的界面来操作HDFS上的数据,运行MapReduce Job,执行Hive的SQL语句,浏览Hbase数据库,oozie,flume等等。

二、​​​​​​​Hue整合大数据技术栈架构

Hue几乎可以支持所有大数据框架,包含HDFS文件系统、HIVE(使用HiveServer2,JDBC方式连接,可以在页面上编写HQL语句,进行数据分析查询),YARN监控及Oozie工作流任务调度页面等等。Hue通过把这些大数据技术栈整合在一起,通过统一的Web UI来访问和管理,极大地提高了大数据用户和管理员的工作效率。这里总结一下Hue支持哪些功能: 

  • 默认基于轻量级sqlite数据库管理会话数据,用户认证和授权,可以自定义为MySQL、Postgresql,以及Oracle
  • 基于文件浏览器(File Browser)访问HDFS
  • 基于Hive编辑器来开发和运行Hive查询
  • 支持基于Solr进行搜索的应用,并提供可视化的数据视图,以及仪表板(Dashboard)
  • 支持基于Impala的应用进行交互式查询
  • 支持Spark编辑器和仪表板(Dashboard)
  • 支持Pig编辑器,并能够提交脚本任务
  • 支持Oozie编辑器,可以通过仪表板提交和监控Workflow、Coordinator和Bundle
  • 支持HBase浏览器,能够可视化数据、查询数据、修改HBase表
  • 支持Metastore浏览器,可以访问Hive的元数据,以及HCatalog
  • 支持Job浏览器,能够访问MapReduce Job(MR1/MR2-YARN)
  • 支持Job设计器,能够创建MapReduce/Streaming/Java Job
  • 支持Sqoop 2编辑器和仪表板(Dashboard)
  • 支持ZooKeeper浏览器和编辑器
  • 支持MySql、PostGresql、Sqlite和Oracle数据库查询编辑器
  • 使用sentry基于角色的授权以及多租户的管理.(Hue 2.x or 3.x)

三、支持连接到的数据库

选择Apache Hive, Apache Impala, Presto 以及其他所有多个解释器之一:MySQL, SparkSQL,Oracle, Apache Phoenix, ksqlDB, Elastic Search, Apache Druid,PostgreSQL,Redshift,BigQuery。

四、 ​​​​​​​​​​​​​​官方网址

官网网站:http://gethue.com/ 


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

相关文章:

  • FPGA的电源供电
  • 【牛客刷题-算法】NC31 第一个只出现一次的字符 (哈希表、队列两种解法)
  • Python之人机猜拳游戏
  • Win10 固定IP地址方法
  • Linux 下查看文件系统类型
  • 上传百度文库有什么技巧吗?百度文库上传怎样才能成功
  • 机器学习之手写决策树以及sklearn中的决策树及其可视化
  • C++初识
  • 成都跨境电商开发
  • 无人机 gazebo 仿真---rotors_simulator 功能包介绍
  • LeetCode刷题总结---二分查找详解
  • vue中watch原理浅析
  • Graph Representation Learning Chapter[2]
  • 一个测试岗面了 30 多人,100多个人投简历,真的太卷了,不能再真实了....
  • 准备半年,面试2个月,上岸快手拿个35K应该不算高吧?
  • 分享一款快速APP功能测试工具
  • angular学习第一篇-----环境搭建
  • Babel配置的不完全指南
  • centos安装java运行环境jdk+tomcat
  • github指令
  • golang 发送GET和POST示例
  • HashMap剖析之内部结构
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Java Agent 学习笔记
  • k8s如何管理Pod
  • Leetcode 27 Remove Element
  • Node + FFmpeg 实现Canvas动画导出视频
  • python_bomb----数据类型总结
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Vim 折腾记
  • 大型网站性能监测、分析与优化常见问题QA
  • 前端性能优化——回流与重绘
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 微服务框架lagom
  • 自定义函数
  • 你对linux中grep命令知道多少?
  • 交换综合实验一
  • 组复制官方翻译九、Group Replication Technical Details
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #QT(一种朴素的计算器实现方法)
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (a /b)*c的值
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (一)appium-desktop定位元素原理
  • (转载)从 Java 代码到 Java 堆
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net CHARTING图表控件下载地址
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET MVC之AOP
  • .net 按比例显示图片的缩略图
  • .net 获取url的方法
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)