赞
踩
什么是HUE? hadoop的用户体验
Hue 是一个Web应用,用来简化用户和Hadoop集群的交互。Hue技术架构,如下图所示,从总体上来讲,Hue应用采用的是B/S架构,该web应用的后台采用python编程语言别写的。大体上可以分为三层,分别是前端view层、Web服务层和Backend服务层。Web服务层和Backend服务层之间使用RPC的方式调用。
Hue整合大数据技术栈架构
从上图可以看出,Hue几乎可以支持所有大数据框架,包含有HDFS文件系统对的页面(调用HDFS API,进行增删改查的操作),有HIVE UI界面(使用HiveServer2,JDBC方式连接,可以在页面上编写HQL语句,进行数据分析查询),YARN监控及Oozie工作流任务调度页面等等。
Hue通过把这些大数据技术栈整合在一起,通过统一的Web UI来访问和管理,极大地提高了大数据用户和管理员的工作效率。
这里总结一下Hue支持哪些功能:
如何进入到HUE操作界面呢? 进入Cloudera Manager界面:
说明 密码和用户名都是小写
HDFS新建文件夹
新建文件
上传文件
查看HDFS文件内容
编辑HDFS文件
删除文件
更改文件权限
写HiveSQL语句
创建数据库
CREATE DATABASE IF NOT EXISTS `test`;
创建表
create table test.test_table(
id int,
name string comment '姓名'
)
comment '测试表' row format delimited fields terminated by '\t';
插入数据
insert into test.test_table values (1, '张三');
查询数据
select * from test.test_table;
调整区域大小
参考资料:
HUE的基本使用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。