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 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/c7e70df2-85bc-47cd-a62e-08f89926d796%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.