You need to enable JavaScript to run this app.
导航
开发指南
最近更新时间:2025.04.01 20:13:40首次发布时间:2024.11.12 16:54:08
我的收藏
有用
有用
无用
无用

前提条件

  • 已创建好包含 Hive 组件服务的 LAS 集群。详见创建集群
  • 已安装 OpenLDAP 服务并添加有用户。

操作指南

使用 Hive 提交 Tez 任务

使用 Hive 提交 Tez 任务,需先将 Hive 切换 Tez 为执行引擎:

  1. 登录 LAS 控制台。
  2. 在左侧导航栏中,点击进入集群管理>集群列表>集群详情>服务列表>Hive>服务参数界面。
  3. 修改 Hive 参数hive.execution.engine为 Tez,在右上角点击服务操作>重启按钮,重启 Hive 服务。

登录 LAS Master 节点

  1. 单击集群列表 > 集群名称 > 服务列表 > Hive > 部署拓扑页签,进入 Hive 组件服务的部署拓扑界面。
  2. 展开 HiveServer2 组件名称,单击 master-1-1 主机名称的 IP,登录服务器主机。
  3. 输入集群相关认证信息,登录到 Hive 集群的命令行环境中,来执行相关命令行操作。

连接 hiveserver2

执行以下命令,通过 beeline 连接 HiveServer2:

beeline -u jdbc:hive2://emr-master-1-1:10000 -n <user> -p <password>

首次进入时,会初始化账户密码,您可以进入服务列表 > OpenLDAP 组件服务 > 服务参数界面,从而获取 Hive 的登录信息 hive_admin / hive_password

执行 hive 语句

连接 HiveServer2 后,您可根据实际场景执行相关 Hive 语句,示例如下:

0: jdbc:hive2://emr-master-1-1:10000> select orderkey,count(*) from lineitem group by orderkey limit 100;