Тайм-аут MlFlowContext для Java API - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть блок кода ниже, который создает MlFlowContext на основе моего локального сервера mlflow. Я могу в принципе создать новый эксперимент через почтальона, но когда я попытался сделать это через Java API, время соединения истекло. В настоящее время я использую последнюю версию 1.6 Mlflow

public static void main(String args[]) {
    String tracking_uri = "http://127.0.0.1:5000";
    MlflowContext mlflowcontext = new MlFlowContext(tracking_uri);
    mlflowcontext.getClient().createExperiment("test1");
}

Журнал ошибок:

2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow.tracking.MlflowClient.createExperiment(MlflowClient.java:281) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow.tracking.MlflowHttpCaller.post(MlflowHttpCaller.java:122) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow.tracking.MlflowHttpCaller.executeRequest(MlflowHttpCaller.java:66) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.execchain.MainClientExec.execute(MainClientExec.java:237) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at org.mlflow_project.apachehttp.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75) ~[mlflow-client-1.6.0.jar!/:na]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.Socket.connect(Socket.java:607) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_232]
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] java.net.ConnectException: Connection timed out (Connection timed out)
2020-02-25T15:17:51.917-05:00 [APP/PROC/WEB/0] [OUT] 2020-02-25 15:17:51.916 ERROR 16 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mlflow.tracking.MlflowClientException: org.mlflow_project.apachehttp.conn.HttpHostConnectException: Connect to 127.0.0.1:5000 timed out. 
...