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.

Reply via email to