文档首页/ MapReduce服务 MRS/ 组件操作指南(安卡拉区域)/ 使用Yarn/ Yarn常见问题/ Superior通过REST接口查看已结束或不存在的applicationID,返回的页面提示Error Occurred
更新时间:2024-11-29 GMT+08:00

Superior通过REST接口查看已结束或不存在的applicationID,返回的页面提示Error Occurred

问题

Superior通过REST接口查看已结束或不存在的applicationID,返回的页面提示Error Occurred。

回答

用户提交查看applicationID的请求,访问REST接口“https://<SS_REST_SERVER>/ws/v1/sscheduler/applications/{application_id}”

由于Superior Scheduler只存储正在运行的applicationID,所以当查看的是已结束或不存在的applicationID,服务器会响应给浏览器“404”的状态码。但是由于chrome浏览器访问该REST接口时,优先以“application/xml”的格式响应,该行为会导致服务器端处理出现异常,所以返回的页面会提示“Error Occurred”。而IE浏览器访问该REST接口时,优先以“application/json”的格式响应,服务器会正确响应给浏览器“404”的状态码。