Date
1 - 3 of 3
RestElasticSearchClient - Unable to determine Elasticsearch server version. Default to FIVE
Alexandr Porunov <alexand...@...>
Hello,
JanusGraph doesn't work with Elasticsearch version 6.
Here is the connection:
JanusGraph g = JanusGraphFactory.build().
set("storage.backend", "cassandra").
set("storage.hostname", "10.10.10.21").
set("storage.username", "cassandra").
set("storage.password", "cassandra").
set("index.search.backend", "elasticsearch").
set("index.search.hostname", "10.10.10.21").
open();
Here are logs:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/build/libs/graph-0.1.0.jar!/BOOT-INF/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/build/libs/graph-0.1.0.jar!/BOOT-INF/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
1511793222247
16:33:42.725 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=ClusterJanusGraphConnectionPool,ServiceType=connectionpool
16:33:42.739 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21
16:33:42.837 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=KeyspaceJanusGraphConnectionPool,ServiceType=connectionpool
16:33:42.837 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21
16:33:43.055 [main] INFO o.j.g.c.GraphDatabaseConfiguration - Generated unique-instance-id=7f00000122866-jblur1
16:33:43.065 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=ClusterJanusGraphConnectionPool,ServiceType=connectionpool
16:33:43.066 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21
16:33:43.071 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=KeyspaceJanusGraphConnectionPool,ServiceType=connectionpool
16:33:43.072 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21
16:33:43.095 [main] INFO o.j.d.Backend - Configuring index [search]
16:33:43.825 [main] WARN o.j.d.e.r.RestElasticSearchClient - Unable to determine Elasticsearch server version. Default to FIVE.
java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processEvent(DefaultConnectingIOReactor.java:171)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processEvents(DefaultConnectingIOReactor.java:145)
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(Thread.java:748)
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.lang.IllegalArgumentException: Could not instantiate implementation: org.janusgraph.diskstorage.es.ElasticSearchIndex
at org.janusgraph.util.system.ConfigurationUtil.instantiate(ConfigurationUtil.java:69)
at org.janusgraph.diskstorage.Backend.getImplementationClass(Backend.java:477)
at org.janusgraph.diskstorage.Backend.getIndexes(Backend.java:464)
at org.janusgraph.diskstorage.Backend.<init>(Backend.java:149)
at org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.getBackend(GraphDatabaseConfiguration.java:1897)
at org.janusgraph.graphdb.database.StandardJanusGraph.<init>(StandardJanusGraph.java:136)
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:164)
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:133)
at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:123)
at org.janusgraph.core.JanusGraphFactory$Builder.open(JanusGraphFactory.java:264)
at com.fyfine.loader.Application.main(Application.java:73)
... 8 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.janusgraph.util.system.ConfigurationUtil.instantiate(ConfigurationUtil.java:58)
... 18 more
Caused by: org.janusgraph.diskstorage.PermanentBackendException: Connection refused
at org.janusgraph.diskstorage.es.ElasticSearchIndex.<init>(ElasticSearchIndex.java:231)
... 23 more
Caused by: java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processEvent(DefaultConnectingIOReactor.java:171)
at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processEvents(DefaultConnectingIOReactor.java:145)
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(Thread.java:748)
Best regards,
Alexandr
Robert Dale <rob...@...>
On Monday, November 27, 2017 at 9:39:10 AM UTC-5, Alexandr Porunov wrote:
Hello,JanusGraph doesn't work with Elasticsearch version 6.Here is the connection:JanusGraph g = JanusGraphFactory.build().set("storage.backend", "cassandra").set("storage.hostname", "10.10.10.21").set("storage.username", "cassandra").set("storage.password", "cassandra").set("index.search.backend", "elasticsearch").set("index.search.hostname", "10.10.10.21").open();Here are logs:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/ build/libs/graph-0.1.0.jar!/ BOOT-INF/lib/logback-classic- 1.2.3.jar!/org/slf4j/impl/ StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/ build/libs/graph-0.1.0.jar!/ BOOT-INF/lib/slf4j-log4j12-1. 7.25.jar!/org/slf4j/impl/ StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 151179322224716:33:42.725 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= ClusterJanusGraphConnectionPoo l,ServiceType=connectionpool 16:33:42.739 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:42.837 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= KeyspaceJanusGraphConnectionPo ol,ServiceType=connectionpool 16:33:42.837 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.055 [main] INFO o.j.g.c.GraphDatabaseConfiguration - Generated unique-instance-id= 7f00000122866-jblur1 16:33:43.065 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= ClusterJanusGraphConnectionPoo l,ServiceType=connectionpool 16:33:43.066 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.071 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= KeyspaceJanusGraphConnectionPo ol,ServiceType=connectionpool 16:33:43.072 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.095 [main] INFO o.j.d.Backend - Configuring index [search]16:33:43.825 [main] WARN o.j.d.e.r.RestElasticSearchClient - Unable to determine Elasticsearch server version. Default to FIVE. java.net.ConnectException: Connection refusedat sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect( SocketChannelImpl.java:717) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvent( DefaultConnectingIOReactor. java:171) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvents( DefaultConnectingIOReactor. java:145) at org.apache.http.impl.nio.reactor. AbstractMultiworkerIOReactor. execute( AbstractMultiworkerIOReactor. java:348) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionMa nager.execute( PoolingNHttpClientConnectionMa nager.java:194) at org.apache.http.impl.nio.client. CloseableHttpAsyncClientBase$ 1.run( CloseableHttpAsyncClientBase. java:64) at java.lang.Thread.run(Thread.java:748) Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl. invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl. invoke( NativeMethodAccessorImpl.java: 62) at sun.reflect.DelegatingMethodAccessorImpl. invoke( DelegatingMethodAccessorImpl. java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run( MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch( Launcher.java:87) at org.springframework.boot.loader.Launcher.launch( Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main( JarLauncher.java:51) Caused by: java.lang.IllegalArgumentException: Could not instantiate implementation: org.janusgraph.diskstorage.es. ElasticSearchIndex at org.janusgraph.util.system.ConfigurationUtil.instantiate( ConfigurationUtil.java:69) at org.janusgraph.diskstorage.Backend. getImplementationClass( Backend.java:477) at org.janusgraph.diskstorage.Backend.getIndexes(Backend. java:464) at org.janusgraph.diskstorage.Backend.<init>(Backend.java: 149) at org.janusgraph.graphdb.configuration. GraphDatabaseConfiguration. getBackend( GraphDatabaseConfiguration. java:1897) at org.janusgraph.graphdb.database.StandardJanusGraph.< init>(StandardJanusGraph.java: 136) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:164) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:133) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:123) at org.janusgraph.core.JanusGraphFactory$Builder. open(JanusGraphFactory.java: 264) at com.fyfine.loader.Application.main(Application.java:73) ... 8 moreCaused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl. newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl. newInstance( NativeConstructorAccessorImpl. java:62) at sun.reflect.DelegatingConstructorAccessorI mpl.newInstance( DelegatingConstructorAccessorI mpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java: 423) at org.janusgraph.util.system.ConfigurationUtil.instantiate( ConfigurationUtil.java:58) ... 18 moreCaused by: org.janusgraph.diskstorage.PermanentBackendException: Connection refused at org.janusgraph.diskstorage.es.ElasticSearchIndex.<init>( ElasticSearchIndex.java:231) ... 23 moreCaused by: java.net.ConnectException: Connection refusedat sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect( SocketChannelImpl.java:717) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvent( DefaultConnectingIOReactor. java:171) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvents( DefaultConnectingIOReactor. java:145) at org.apache.http.impl.nio.reactor. AbstractMultiworkerIOReactor. execute( AbstractMultiworkerIOReactor. java:348) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionMa nager.execute( PoolingNHttpClientConnectionMa nager.java:194) at org.apache.http.impl.nio.client. CloseableHttpAsyncClientBase$ 1.run( CloseableHttpAsyncClientBase. java:64) at java.lang.Thread.run(Thread.java:748) Best regards,Alexandr
Alexandr Porunov <alexand...@...>
Thank you Robert!
You were right! Now it works.
Best regards,
Alexandr
On Monday, November 27, 2017 at 10:06:24 PM UTC+2, Robert Dale wrote:
It's not actually connecting hence "Connection refused". Check your IP, port configuration. Verify Elasticsearch is listening there.
On Monday, November 27, 2017 at 9:39:10 AM UTC-5, Alexandr Porunov wrote:Hello,JanusGraph doesn't work with Elasticsearch version 6.Here is the connection:JanusGraph g = JanusGraphFactory.build().set("storage.backend", "cassandra").set("storage.hostname", "10.10.10.21").set("storage.username", "cassandra").set("storage.password", "cassandra").set("index.search.backend", "elasticsearch").set("index.search.hostname", "10.10.10.21").open();Here are logs:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/ build/libs/graph-0.1.0.jar!/ BOOT-INF/lib/logback-classic- 1.2.3.jar!/org/slf4j/impl/ StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/alex/Documents/Apps/upload-server/ build/libs/graph-0.1.0.jar!/ BOOT-INF/lib/slf4j-log4j12-1. 7.25.jar!/org/slf4j/impl/ StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 151179322224716:33:42.725 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= ClusterJanusGraphConnectionPoo l,ServiceType=connectionpool 16:33:42.739 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:42.837 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= KeyspaceJanusGraphConnectionPo ol,ServiceType=connectionpool 16:33:42.837 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.055 [main] INFO o.j.g.c.GraphDatabaseConfiguration - Generated unique-instance-id= 7f00000122866-jblur1 16:33:43.065 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= ClusterJanusGraphConnectionPoo l,ServiceType=connectionpool 16:33:43.066 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.071 [main] INFO c.n.a.c.i.ConnectionPoolMBeanManager - Registering mbean: com.netflix. MonitoredResources:type= ASTYANAX,name= KeyspaceJanusGraphConnectionPo ol,ServiceType=connectionpool 16:33:43.072 [main] INFO c.n.a.c.i.CountingConnectionPoolMonitor - AddHost: 10.10.10.21 16:33:43.095 [main] INFO o.j.d.Backend - Configuring index [search]16:33:43.825 [main] WARN o.j.d.e.r.RestElasticSearchClient - Unable to determine Elasticsearch server version. Default to FIVE. java.net.ConnectException: Connection refusedat sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect( SocketChannelImpl.java:717) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvent( DefaultConnectingIOReactor. java:171) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvents( DefaultConnectingIOReactor. java:145) at org.apache.http.impl.nio.reactor. AbstractMultiworkerIOReactor. execute( AbstractMultiworkerIOReactor. java:348) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionMa nager.execute( PoolingNHttpClientConnectionMa nager.java:194) at org.apache.http.impl.nio.client. CloseableHttpAsyncClientBase$ 1.run( CloseableHttpAsyncClientBase. java:64) at java.lang.Thread.run(Thread.java:748) Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl. invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl. invoke( NativeMethodAccessorImpl.java: 62) at sun.reflect.DelegatingMethodAccessorImpl. invoke( DelegatingMethodAccessorImpl. java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run( MainMethodRunner.java:48) at org.springframework.boot.loader.Launcher.launch( Launcher.java:87) at org.springframework.boot.loader.Launcher.launch( Launcher.java:50) at org.springframework.boot.loader.JarLauncher.main( JarLauncher.java:51) Caused by: java.lang.IllegalArgumentException: Could not instantiate implementation: org.janusgraph.diskstorage.es. ElasticSearchIndex at org.janusgraph.util.system.ConfigurationUtil.instantiate( ConfigurationUtil.java:69) at org.janusgraph.diskstorage.Backend. getImplementationClass( Backend.java:477) at org.janusgraph.diskstorage.Backend.getIndexes(Backend. java:464) at org.janusgraph.diskstorage.Backend.<init>(Backend.java: 149) at org.janusgraph.graphdb.configuration. GraphDatabaseConfiguration. getBackend( GraphDatabaseConfiguration. java:1897) at org.janusgraph.graphdb.database.StandardJanusGraph.< init>(StandardJanusGraph.java: 136) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:164) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:133) at org.janusgraph.core.JanusGraphFactory.open( JanusGraphFactory.java:123) at org.janusgraph.core.JanusGraphFactory$Builder. open(JanusGraphFactory.java: 264) at com.fyfine.loader.Application.main(Application.java:73) ... 8 moreCaused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl. newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl. newInstance( NativeConstructorAccessorImpl. java:62) at sun.reflect.DelegatingConstructorAccessorI mpl.newInstance( DelegatingConstructorAccessorI mpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java: 423) at org.janusgraph.util.system.ConfigurationUtil.instantiate( ConfigurationUtil.java:58) ... 18 moreCaused by: org.janusgraph.diskstorage.PermanentBackendException: Connection refused at org.janusgraph.diskstorage.es.ElasticSearchIndex.<init>( ElasticSearchIndex.java:231) ... 23 moreCaused by: java.net.ConnectException: Connection refusedat sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect( SocketChannelImpl.java:717) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvent( DefaultConnectingIOReactor. java:171) at org.apache.http.impl.nio.reactor. DefaultConnectingIOReactor. processEvents( DefaultConnectingIOReactor. java:145) at org.apache.http.impl.nio.reactor. AbstractMultiworkerIOReactor. execute( AbstractMultiworkerIOReactor. java:348) at org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionMa nager.execute( PoolingNHttpClientConnectionMa nager.java:194) at org.apache.http.impl.nio.client. CloseableHttpAsyncClientBase$ 1.run( CloseableHttpAsyncClientBase. java:64) at java.lang.Thread.run(Thread.java:748) Best regards,Alexandr