我已经下载了链接Spring boot elastic search example中可用的spring boot项目。
它似乎不起作用。当我尝试获取数据时,出现以下异常。另外,我无法连接到9200端口,并且看不到该端口上正在运行的任何东西来确认是否将数据添加到存储库中。
java.net.connectexception
at org.apache.http.nio.pool.RouteSpecificPool.timeout(RouteSpecificPool.java:168)
at org.apache.http.nio.pool.AbstractNIOConnPool.requestTimeout(AbstractNIOConnPool.java:561)
at org.apache.http.nio.pool.AbstractNIOConnPool$InternalSessionRequestCallback.timeout(AbstractNIOConnPool.java:822)
at org.apache.http.impl.nio.reactor.SessionRequestImpl.timeout(SessionRequestImpl.java:183)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processTimeouts(DefaultConnectingIOReactor.java:210)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processEvents(DefaultConnectingIOReactor.java:155)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.execute(AbstractMultiworkerIOReactor.java:348)
at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionmanager.execute(PoolingNHttpClientConnectionmanager.java:194)
at org.apache.http.impl.nio.client.CloseableHttpAsyncClientBase$1.run(CloseableHttpAsyncClientBase.java:64)
at java.lang.Thread.run(Unknown Source)
我也尝试了其他一些示例,但是当我使用RestHighLevelClient时,无法添加和获取数据。在这些情况下,我得到了异常java.net.connectexception: Connection refused: no further information
。
如何使RestHighLevelClient工作?