他的回复:
你好,关于调用loader rest接口进行任务删除报用户未被验证错误问题原因:header信息中用来指定用户名称的字段使用错误,不应该使用(-H 'Loader-user-name:hxxxx' )问题解决办法:将字段Loader-user-name改成sqoop-additional-info,即(-H 'sqoop-additional-info:hxxxx')暂时无法获得楼主使用的MRS的版本,推荐先改动Loader-user-name这个信息进行尝试。-----------------------------------------------------------------验证版本:3.1.3使用工具:postman验证使用连接(delete):https://8.5.213.14:20026/Loader/LoaderServer/65/loader/v1/job/20header信息:Content-Type: application/json; charset=UTF-8 Cookie:hadoop.auth="u=HTTP&p=HTTP/8.5.213.29@HADOOP.COM&t=kerberos&e=1648490983740&s=v2\/VH1PNKBsVw6M6oMXZC9YpLLVdYcGpfBsodmrcd7s="sqoop-additional-info:xxxxx报文内容:{}删除成功,返回报文:{}重复删除,返回报文:{ "message": "无法从存储库中加载指定的任务元数据。 原因: 无法获取作业Id:20" }