问题描述:
已创建 EMR Flink SQL 任务,编辑 SQL 语句完成,进行 SQL 解析时,提示如下异常:com.bytedance.dataleap.common.exception.LeapHTTPStatusException: Request https://dataleap-api.console.volcengine.com/studio-api/sql/sql/v1/parse/gts-emr returns unexpected HTTP response, status: 400
解决方案:
当前项目绑定火山引擎 E-MapReduce(EMR)Hadoop 3.2.1及以上集群版本,执行 EMR Flink 流式任务时,集群服务中需包含 Flink 和 GTS 组件。
出现以上异常请检查集群中是否安装 GTS 组件服务,请在完成 GTS 组件安装后,再次尝试 SQL 解析动作。
EMR 集群中添加组件操作如下:
登录 EMR 控制台。
在左侧导航栏中,单击集群管理 > 集群列表 > 集群名称,进入到具体集群详情界面。
在集群详情界面单击服务列表页签,单击右上角添加服务按钮,选择 GTS 服务进行添加。
单击确定按钮,等待组件安装完成。
更多操作详见:添加组件服务。