我已在两台不同的机器上安装了APIM和APIM Analytics。我按照this guide将APIM连接到APIM Analytics。分析工作正常,我可以在仪表板中查看使用情况数据,但此错误会一直显示在日志文件中
ERROR {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} - Error while trying to connect to the endpoint. Cannot borrow client for ssl://localhost:7712 {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker}
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: Cannot borrow client for ssl://localhost:7712
我已将api-manager.xml值中的<DASAuthServerURL>{ssl://localhost:7712}</DASAuthServerURL>
更改为真实的机器IP和端口,但似乎APIM忽略了此参数。
有没有办法解决错误?
答案 0 :(得分:4)
尝试在与APIM不同的服务器上安装APIM Analytics时遇到了同样的问题。结果我忘记更改log4j.properties file中的DAS_AGENT.url属性。更新该属性解决了这个问题。
答案 1 :(得分:0)
“无法借用ssl:// localhost:7712的客户端”“ ThriftSecureClientPoolFactory” 通过匹配分析人员
中定义的ssl Thrift端口,可以解决上述问题/conf/worker/deployment.yaml
在wso2 api管理器分析2.6.0中,他们对DAS进行了更改,现在,如果您看到此错误,则必须更改/repository/conf/api-manager.xml
<StreamProcessorServerURL>{tcp://localhost:7612</StreamProcessorServerURL>
ssl端口7712源自StreamProcessorServerURL:Port+100
和
AuthUrlGroup>ssl://${carbon.local.ip}:7711</AuthUrlGroup>
ssl端口7712源自AuthUrlGroup:Port