tencent cloud

弹性 MapReduce

动态与公告
产品动态
产品公告
安全公告
产品简介
产品概述
产品优势
产品架构
产品功能
应用场景
约束与限制
技术支持范围
产品发行版
购买指南
EMR on CVM 计费说明
EMR on TKE 计费说明
EMR Serverless HBase 计费说明
快速入门
EMR on CVM 快速入门
EMR on TKE 快速入门
EMR on CVM 操作指南
规划集群
管理权限
配置集群
管理集群
管理服务
监控告警
智能管家
EMR on TKE 操作指南
EMR on TKE 简介
配置集群
管理集群
管理服务
监控运维
应用分析
EMR Serverless HBase 操作指南
EMR Serverless HBase 产品简介
配额与限制
规划实例
管理实例
监控告警
开发指南
EMR 开发指南
Hadoop开发指南
Spark 开发指南
HBASE开发指南
Phoenix on Hbase 开发指南
Hive 开发指南
Presto开发指南
Sqoop 开发指南
Hue 开发指南
Oozie 开发指南
Flume 开发指南
Kerberos 开发指南
Knox 开发指南
Alluxio 开发指南
Kylin 开发指南
Livy 开发指南
Kyuubi 开发指南
Zeppelin 开发指南
Hudi 开发指南
Superset 开发指南
Impala 开发指南
Druid 开发指南
Tensorflow 开发指南
Kudu 开发指南
Ranger 开发指南
Kafka 开发指南
Iceberg 开发指南
StarRocks 开发指南
Flink 开发指南
JupyterLab 开发指南
MLflow 开发指南
实践教程
EMR on CVM 运维实践
数据迁移实践
自定义伸缩实践教程
API 文档
History
Introduction
API Category
Cluster Resource Management APIs
Cluster Services APIs
User Management APIs
Data Inquiry APIs
Scaling APIs
Configuration APIs
Other APIs
Serverless HBase APIs
YARN Resource Scheduling APIs
Making API Requests
Data Types
Error Codes
常见问题
EMR on CVM常见问题
服务等级协议
联系我们

Hue 实践教程

PDF
聚焦模式
字号
最后更新时间: 2024-06-27 16:03:27
本文主要介绍 Hue 的实践用法。

Hive SQL 查询

Hue 的 beeswax App 提供了友好方便的 Hive 查询功能,可以选择不同的 Hive 数据库、编写 HQL 语句、提交查询任务、查看结果。
1. 在 Hue 控制台上方,选择 Query > Editor > Hive。


2. 在语句输入框中输入要执行语句,然后单击执行,执行语句。



Hbase 数据查询和修改、数据展示

使用 Hbase Browser 可以查询、修改、展示 Hbase 集群中表的数据。



访问 HDFS 和文件浏览

通过 Hue 的 Web 页面可方便查看 HDFS 中的文件和文件夹,并对其进行创建、下载、上传、复制、修改和删除等操作。
1. 在 Hue 控制台左侧,选择 Browsers > Files 进入 HDFS 文件浏览。


在 Hue 控制台左侧,选择 Browsers > Files 进入 HDFS 文件浏览。




Oozie 任务的开发

1. 准备工作流数:Hue 的任务调度基于工作流,先创建一个包含 Hive script 脚本的工作流,Hive script 脚本的内容如下:
create database if not exists hive_sample;
show databases;
use hive_sample;
show tables;
create table if not exists hive_sample (a int, b string);
show tables;
insert into hive_sample select 1, "a";
select * from hive_sample;
将以上内容保存为 hive_sample.sql 文件。Hive 工作流还需要一个 hive-site.xml 配置文件,此配置文件可以在集群中安装了 Hive 组件的节点上找到。具体路径:/usr/local/service/hive/conf/hive-site.xml,复制一个 hive-site.xml 文件。然后上传 Hive script 文件和 hive-site.xml 到 hdfs 的目录,例如:/user/hadoop。
2. 创建工作流。
2.1 切换到 hadoop 用户,在 Hue 页面上方,选择 Query > Scheduler > Workflow。


2.2 在工作流编辑页面中拖一个 Hive Script。
注意
本文以安装 Hive 版本为 Hive1 为例,配置参数为 HiveServer1。与其他 Hive 版本混合部署时(即配置其他版本的配置参数时),会报错。


3. 选择刚上传的 Hive scipt 文件和 hive-site.xml 文件。

4. 单击 Add 后,还需在 FILES 中指定 hive script 文件。

5. 单击右上角保存,然后单击执行,运行 workflow。


3. 创建定时调度任务。 Hue 的定时调度任务是 schedule,类似于 Linux 的 crontab,支持的调度粒度可以到分钟级别。
3.1 选择 Query > Scheduler > Schedule,创建 Schedule。


3.2 单击 Choose a workflow,选择一个创建好的工作流。


3.3 选择需要调度的时间点和时间间隔、时区、调度任务的开始时间和结束时间,然后单击 Save 保存。


4. 创建定时调度任务。
4.1 单击右上角的提交,提交调度任务。


4.2 在 schedulers 的监控页面可以查看任务调度情况。



Notebook 查询对比分析

notebook 可以快速的构建间的查询,将查询结果放到一起做对比分析,支持5种类型:hive,impala,spark,java,shell。
1. 依次单击 EditorNotebook,单击"+" 号添加需要的查询。


2. 依次单击保存可保存添加的notebook,单击执行可以执行整个 notebook。



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈