Pipeline 使用其他管道重置StreamSet管道的原点
我想使用另一个管道重置StreamSets管道的原点。 我制作了一个管道,将1条无用的记录发送到HTTP客户端组件。HTTP客户端包含RESTFUL URL以重置管道的源。是这样的:Pipeline 使用其他管道重置StreamSet管道的原点,pipeline,streamsets,Pipeline,Streamsets,我想使用另一个管道重置StreamSets管道的原点。 我制作了一个管道,将1条无用的记录发送到HTTP客户端组件。HTTP客户端包含RESTFUL URL以重置管道的源。是这样的: Resource URL: http://<hostname>:<port>/rest/v1/pipeline/StreamSetsPipelinec78f8739-8adb-47ad-beaa-77b3de60038d/resetOffset 资源URL:http://:/rest/v1
Resource URL: http://<hostname>:<port>/rest/v1/pipeline/StreamSetsPipelinec78f8739-8adb-47ad-beaa-77b3de60038d/resetOffset
资源URL:http://:/rest/v1/pipeline/StreamSetsPipelinec78f8739-8adb-47ad-beaa-77b3de60038d/resetOffset
HTTP方法是POST
我测试了它,但它没有重置原点
有人能帮我吗?您是否单独测试了API URL以查看它是否工作?
- 您是否尝试过先使用curl进行测试?例如,假设您的目标是SDC(而不是SCH),类似这样的东西应该可以工作:
curl-u admin:admin-X POSThttp://10.0.0.199:18630/rest/v1/pipeline/SDCHTTPClientd8bc16bc-4b4a-49cd-ba4c-41d7831ff5bd/resetOffset-H“X请求方:SDC”
- 从HTTP客户端,您为身份验证类型设置了什么?您是否传递了正确的凭据
- 您是否正在传递头属性X-request-By
- 在任何情况下,您是否有任何错误
- 请注意,此REST API端点不返回响应体。。。只需回复代码200
curl -u ${SSUser}:${SSPW} -X POST http://${SSHost}:${SSPort}/rest/v1/pipeline/${SSPipeID}/resetOffset -H "X-Requested-By:sdc"