
# 在Hue WebUI使用HiveQL编辑器
#### 操作场景
用户需要使用图形化界面在集群中执行HiveQL语句时，可以通过Hue完成任务。
#### 访问编辑器
1. 访问Hue WebUI，请参考[访问Hue WebUI界面](https://support.huaweicloud.com/cmpntguide-mrs/mrs_01_0132.html)。
2. 在左侧导航栏单击![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0276676915.png)，然后选择"Hive"，进入"Hive"。
   
   "Hive"支持以下功能：
   - 执行和管理HiveQL语句。
   
   - 在"保存的查询"中查看当前访问用户已保存的HiveQL语句。
   
   - 在"查询历史记录"中查看当前访问用户执行过的HiveQL语句。
   
   
   
   
 
#### 执行HiveQL语句
1. 在"Database"右侧下拉列表选择一个Hive中的数据库，默认数据库为"default"。 
   系统将自动显示数据库中的所有表。可以输入表名关键字，系统会自动搜索包含此关键字的全部表。
   
   
2. 单击指定的表名，可以显示表中所有的列。 
   光标移动到表或列所在的行，单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0279584954.png)可以查看详细信息。
   
   
3. 在HiveQL语句编辑区输入查询语句。
4. 单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687039.jpg) 开始执行HiveQL语句。
   
   图1执行语句   
   ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000001209409989.png)
   ![](https://support.huaweicloud.com/cmpntguide-mrs/public_sys-resources/note_3.0-zh-cn.png)
   - 如果希望下次继续使用已输入的HiveQL语句，请单击![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000001088954323.png)保存。
   
   - 高级查询配置： 单击右上角的![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000001088967631.png)，对文件、功能、设置等信息进行配置。
     
   
   - 查看快捷键： 单击右上角的![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000001088810163.png)，可查看语法和键盘快捷方式信息。
     
   
   - 删除已输入的HiveQL语句，请单击![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687037.jpg)后的三角选择"清除"。
   
   - 查看历史： 单击"查询历史记录"，可查看HiveQL运行情况，支持显示所有语句或只显示保存的语句的运行情况。历史记录存在多个结果时，可以在输入框使用关键字进行搜索。
     
    
   
   
 
#### 查看执行结果
1. 在"Hive"的执行区，默认显示"查询历史记录"。
2. 单击结果查看已执行语句的执行结果。 
   ![](https://support.huaweicloud.com/cmpntguide-mrs/public_sys-resources/note_3.0-zh-cn.png)
   Hue暂不支持大数据量展示，当SQL查询结果加载过量时可能出现页面卡顿，部分数据不显示等情况。目前建议查询结果加载不超过5000行。
   
   
 
#### 管理查询语句
1. 单击"保存的查询"。
2. 单击一条已保存的语句，系统会自动将其填充至编辑区中。
 
#### 修改在Hue使用编辑器的会话配置
1. 在编辑器页面，单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687043.jpg)。
2. 在"文件"的右侧单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) ，然后单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687045.jpg) 选择文件。
   
   可以单击"文件"后的 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) 新增加一个文件资源。
   
   
3. 在"功能" ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) ，输入用户自定义的名称和函数的类名称。
   
   可以单击"功能"后的 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) 新增加一个自定义函数。
   
   
4. 在"设置" ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) ，在"设置"的"键"输入Hive的参数名，在"值"输入对应的参数值，则当前Hive会话会以用户定义的配置连接Hive。
   
   可以单击 ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0272687044.jpg) 新增加一个参数。
   
   
 
