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 the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e82efba3-b14b-44d2-97b2-6617bd4bcf6f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to