更新时间:2024-07-19 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
在Hue WebUI使用HiveQL编辑器
操作场景
用户需要使用图形化界面在集群中执行HiveQL语句时,可以通过Hue完成任务。
访问“Query Editors”
- 访问Hue WebUI。
 - 选择,进入“Hive”。
    
    
“Hive”支持以下功能:
- 执行和管理HiveQL语句。
 - 在“Saved Queries”中查看当前访问用户已保存的HiveQL语句。
 - 在“Query History”中查看当前访问用户执行过的HiveQL语句。
 - 单击
,在“Databases”下可以显示Hive中所有的数据库。 
 
执行HiveQL语句
- 选择,进入“Hive”。
 - 单击
,在“Databases”下选择一个数据库,默认数据库为“default”。
    
    系统将自动显示数据库中的所有表。可以输入表名关键字,系统会自动搜索包含此关键字的全部表。
 - 单击指定的表名,可以显示表中所有的列。
    
    
光标移动到表所在的行,单击
 可以查看列的详细信息。 - 在HiveQL语句编辑区输入查询语句。
    
    
单击
并选择“Explain”,编辑器将分析输入的查询语句是否有语法错误以及执行计划,如果存在语法错误则显示“Error while compiling statement”。 - 单击
,选择HiveQL语句执行的引擎。
    
    - “mr”表示语句使用MapReduce计算框架执行语句。
 - “spark”表示语句使用Spark计算框架执行语句。
 - “tez”表示语句使用Tez计算框架执行语句。
      
 
       tez适用于MRS 1.9.x及以后版本。
 
 - 单击 
 开始执行HiveQL语句。
    
    
     
查看执行结果
- 在“Hive”的执行区,默认显示“Query History”。
 - 单击“Results”查看已执行语句的执行结果。
 
管理查询语句
- 选择“Query Editors > Hive”,进入“Hive”。
 - 单击“Saved Queries”。
    
    
单击一条已保存的语句,系统会自动将其填充至编辑区中。
 
修改在Hue使用“Query Editors”的会话配置
- 在“Hive”页签,单击
。 - 在“Files”的右侧单击
 ,然后单击
 指定该文件的存储目录。
    
    可以单击
 新增加一个文件资源。 - 在“Functions”的右侧单击
 ,输入用户自定义的名称和函数的类名称。
    
    可以单击
 新增加一个自定义函数。 - 在“Settings”的右侧单击
 ,在“Key”输入Hive的参数名,在“Value”输入对应的参数值,则当前Hive会话会以用户定义的配置连接Hive。
    
    可以单击
 新增加一个参数。 
   父主题: 使用Hue(MRS 3.x之前版本)
  
 
    
      

