更新时间:2025-07-14 GMT+08:00

配置基于HTTPS/HTTP协议的REST接口

操作场景

WebHCat为Hive提供了对外可用的REST接口,开源社区版本默认使用HTTP协议实现与Hive进行交互,执行查询、管理作业等操作。

MRS Hive支持使用更安全的HTTPS协议,并且可以在HTTP和HTTPS两种协议间自由切换。

约束与限制

集群已启用Kerberos认证(安全模式)支持HTTPS和HTTP协议,集群未启用Kerberos认证(普通模式)只支持HTTP协议。

操作步骤

  1. 登录FusionInsight Manager,选择“集群 > 服务 > Hive > 配置 > 全部配置”。
  2. 修改Hive配置:

    选择WebHCat(角色) > 安全,选择“templeton.protocol.type”参数值为HTTPS或者HTTP,单击“保存”保存配置,根据界面提示操作后,等待配置保存成功。

  3. Hive服务端配置更新后,如果“配置状态”为“配置过期”,则需重启组件以使配置生效。

    图1 修改Hive配置
    在Hive服务概览页面,选择“更多 > 重启服务/滚动重启服务”,验证管理员密码后,等待服务重启成功。

    组件重启期间将无法对外提供服务,可能会影响集群的上层业务正常运行,请在业务空闲期或确认操作无影响后再执行本操作。