使用 Hive 提交 Tez 任务,需先将 Hive 切换 Tez 为执行引擎:
hive.execution.engine
为 Tez,在右上角点击服务操作>重启按钮,重启 Hive 服务。执行以下命令,通过 beeline 连接 HiveServer2:
beeline -u jdbc:hive2://emr-master-1-1:10000 -n <user> -p <password>
首次进入时,会初始化账户密码,您可以进入服务列表 > OpenLDAP 组件服务 > 服务参数界面,从而获取 Hive 的登录信息 hive_admin
/ hive_password
。
连接 HiveServer2 后,您可根据实际场景执行相关 Hive 语句,示例如下:
0: jdbc:hive2://emr-master-1-1:10000> select orderkey,count(*) from lineitem group by orderkey limit 100;