Use port 9300 -- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
Le 20 mars 2014 à 14:34, Venu Krishna <yvgk2...@gmail.com> a écrit : Thankyou for the reply.I am not getting any errors,but i am not able to connect to my elasticsearch using java.Here my code. import java.net.InetSocketAddress; import org.elasticsearch.client.Client; import org.elasticsearch.client.transport.TransportClient; import org.elasticsearch.common.transport.InetSocketTransportAddress; public class JavaES_Client { void function() { //on StartUp System.out.println("In Function"); Client client = new TransportClient() .addTransportAddress(new InetSocketTransportAddress("localhost", 9200)); // This is where my control is getting stuck,without any exceptions or errors. System.out.println("Connected"); //on ShutDown client.close(); } public static void main(String[] args) { System.out.println("In Main Method"); JavaES_Client jc = new JavaES_Client(); System.out.println("Object Created"); jc.function(); } } > On Thursday, March 20, 2014 2:20:25 PM UTC+5:30, Georgi Ivanov wrote: > On Linux the file is /etc/hosts > On Windows c:\windows\system32\drivers\etc\hosts > > Open the file in text editor > > Add following lines: > 192.168.1.100 host1 > 192.168.1.101 host2 > > Make sure that 192.168.1.100/101 is the right IP address of the host1/host2 > > > > 2014-03-20 8:35 GMT+01:00 Venu Krishna <yvgk...@gmail.com>: >> Hi Georgi Ivanov, >> yes,i am able to understand the Exception i.e. >> UnresolvedAddressException,but you are telling that to make sure host1 and >> host2 are resolved by adding entries to /etc/hosts to wherever the file in >> on Windows,for this can you give me the steps how to approach this.Sorry i >> am new to this and am learning i am unable to get the proper example.Thanks >> in advance for the help. >> >> >>> On Thursday, March 20, 2014 2:36:10 AM UTC+5:30, Georgi Ivanov wrote: >>> Well >>> I think UnresolvedAddressException obviously means that your Java client >>> can not resolve host1 and host2 >>> >>> make sure host1 and host2 are resolvable by adding entries to /etc/hosts >>> ot wherever the file in on Windows >>> >>> >>> >>>> On Friday, March 14, 2014 1:47:02 PM UTC+1, Venu Krishna wrote: >>>> Hi, >>>> I am Y.Venu,i am totally new to this elasticsearch,now i am trying >>>> to communicate java elastisearch,i have gone through the elasticsearch >>>> java api's >>>> >>>> 1st i came across maven repositry. >>>> i have created pom.xml in my eclipse and in the dependency tag i have >>>> just placed the code that i found in maven repositry >>>> >>>> i.e. >>>> >>>> <dependency> >>>> <groupId>org.elasticsearch</groupId> >>>> >>>> <artifactId>elasticsearch</artifactId> >>>> >>>> <version>${es.version}</version> >>>> >>>> </dependency> >>>> >>>> After that i have created one class with the main method and i copied and >>>> placed the code that i found in the client api of elasticsearch i.e. >>>> >>>> TransportClient. >>>> >>>> main() >>>> { >>>> Client client = new TransportClient() >>>> .addTransportAddress(new >>>> InetSocketTransportAddress("host1", 9200)) >>>> .addTransportAddress(new >>>> InetSocketTransportAddress("host2", 9200)); >>>> >>>> >>>> // on shutdown >>>> >>>> client.close(); >>>> >>>> Settings settings = ImmutableSettings.settingsBuilder() >>>> .put("client.transport.sniff", true).build(); >>>> TransportClient client1 = new TransportClient(settings); >>>> >>>> >>>> } >>>> >>>> After running this app javapplication,i am getting the errors like this >>>> >>>> >>>> >>>> In Main Method >>>> Mar 14, 2014 6:05:24 PM org.elasticsearch.node >>>> INFO: [Mister Machine] {elasticsearch/0.16.1}[11016]: initializing ... >>>> >>>> Mar 14, 2014 6:05:24 PM org.elasticsearch.plugins >>>> INFO: [Mister Machine] loaded [] >>>> org.elasticsearch.common.inject.internal.ComputationException: >>>> org.elasticsearch.common.inject.internal.ComputationException: >>>> java.lang.NoClassDefFoundError: Lorg/apache/lucene/store/Lock; >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553) >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419) >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041) >>>> at >>>> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46) >>>> >>>> at >>>> org.elasticsearch.common.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52) >>>> at >>>> org.elasticsearch.common.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57) >>>> >>>> at >>>> org.elasticsearch.common.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377) >>>> at >>>> org.elasticsearch.common.inject.BindingProcessor$1$1.run(BindingProcessor.java:169) >>>> at >>>> org.elasticsearch.common.inject.BindingProcessor.initializeBindings(BindingProcessor.java:224) >>>> >>>> at >>>> org.elasticsearch.common.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:120) >>>> at >>>> org.elasticsearch.common.inject.InjectorBuilder.build(InjectorBuilder.java:105) >>>> >>>> at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:92) >>>> at org.elasticsearch.common.inject.Guice.createInjector(Guice.java:69) >>>> at >>>> org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:58) >>>> >>>> at >>>> org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:146) >>>> at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159) >>>> at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:166) >>>> >>>> at ES_Client.main(ES_Client.java:64) >>>> Caused by: org.elasticsearch.common.inject.internal.ComputationException: >>>> java.lang.NoClassDefFoundError: Lorg/apache/lucene/store/Lock; >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553) >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419) >>>> at >>>> org.elasticsearch.common.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041) >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.FailableCache.get(FailableCache.java:46) >>>> at >>>> org.elasticsearch.common.inject.MembersInjectorStore.get(MembersInjectorStore.java:66) >>>> at >>>> org.elasticsearch.common.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:69) >>>> >>>> at >>>> org.elasticsearch.common.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31) >>>> at >>>> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39) >>>> >>>> at >>>> org.elasticsearch.common.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35) >>>> at >>>> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35) >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549) >>>> ... 17 more >>>> Caused by: java.lang.NoClassDefFoundError: Lorg/apache/lucene/store/Lock; >>>> at java.lang.Class.getDeclaredFields0(Native Method) >>>> >>>> at java.lang.Class.privateGetDeclaredFields(Unknown Source) >>>> at java.lang.Class.getDeclaredFields(Unknown Source) >>>> at >>>> org.elasticsearch.common.inject.spi.InjectionPoint$Factory$1.getMembers(InjectionPoint.java:386) >>>> >>>> at >>>> org.elasticsearch.common.inject.spi.InjectionPoint$Factory$1.getMembers(InjectionPoint.java:384) >>>> at >>>> org.elasticsearch.common.inject.spi.InjectionPoint.addInjectorsForMembers(InjectionPoint.java:359) >>>> >>>> at >>>> org.elasticsearch.common.inject.spi.InjectionPoint.addInjectionPoints(InjectionPoint.java:353) >>>> at >>>> org.elasticsearch.common.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:295) >>>> >>>> at >>>> org.elasticsearch.common.inject.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:78) >>>> at >>>> org.elasticsearch.common.inject.MembersInjectorStore.access$000(MembersInjectorStore.java:35) >>>> >>>> at >>>> org.elasticsearch.common.inject.MembersInjectorStore$1.create(MembersInjectorStore.java:43) >>>> at >>>> org.elasticsearch.common.inject.MembersInjectorStore$1.create(MembersInjectorStore.java:40) >>>> >>>> at >>>> org.elasticsearch.common.inject.internal.FailableCache$1.apply(FailableCache.java:35) >>>> at >>>> org.elasticsearch.common.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549) >>>> >>>> ... 27 more >>>> Caused by: java.lang.ClassNotFoundException: org.apache.lucene.store.Lock >>>> at java.net.URLClassLoader$1.run(Unknown Source) >>>> at java.net.URLClassLoader$1.run(Unknown Source) >>>> at java.security.AccessController.doPrivileged(Native Method) >>>> >>>> at java.net.URLClassLoader.findClass(Unknown Source) >>>> at java.lang.ClassLoader.loadClass(Unknown Source) >>>> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) >>>> at java.lang.ClassLoader.loadClass(Unknown Source) >>>> >>>> ... 41 more >>>> >>>> from this i came to know that there is problem in Maven Repositry,but i >>>> checked the maven,i din't find nay issues. >>>> >>>> Was i am in the correct path to get the communication from java to >>>> elasticsearch.do i need to set any classpath or path related to elastic >>>> search. >>>> >>>> >>>> any basic application so that i can look and get some idea. >>>> >>>> URGENT PLZ >>>> >>>> Thanks in advance. >>>> >>>> >>>> Regards Venu.Y >>>> >>>> >>>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "elasticsearch" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/elasticsearch/X6dmbQE7pFc/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> elasticsearc...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/bc5accc6-106b-485d-a4da-ad1efed9db74%40googlegroups.com. >> >> For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/e3b85b33-6203-4758-9788-2846e9d69b85%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/D671E637-E831-4593-8567-FCE8AC498D60%40pilato.fr. For more options, visit https://groups.google.com/d/optout.