If your project is not really big, maybe you can send it here or directly...
vivek.sachd...@intelligrape.com On Tue, Aug 12, 2014 at 11:19 PM, feenz <kfeeney5...@gmail.com> wrote: > I must be doing something wrong.... I continue to get the same error.... I > removed the cluster.name in the settings and still get the same error. > > Elasticsearch is running on the same machine that I am trying to connect > with the client. Is TransportClient the correct way to connect? Or should I > be using Node? > > I tried this.... > > Node node = > nodeBuilder().client(true).loadConfigSettings(false).settings(settings).node(); > > This returns the error NoSuchMethodError: java.lang.NoSuchMethodError: > org.apache.log4j.Logger.isTraceEnabled()Z at > org.elasticsearch.common.logging.log4j.Log4jESLogger.isTraceEnabled() > > I have included the log4j-1.4.0.jar that came packaged with the version of > elasticsearch-1.3.1 .... > > > On Tue, Aug 12, 2014 at 12:13 PM, Vivek Sachdeva [via ElasticSearch Users] > <[hidden email] <http://user/SendEmail.jtp?type=node&node=4061750&i=0>> > wrote: > >> The default cluster name is "elasticsearch". Changing it in your code >> works.... >> >> >> On Tue, Aug 12, 2014 at 9:33 PM, Vivek Sachdeva <[hidden email] >> <http://user/SendEmail.jtp?type=node&node=4061741&i=0>> wrote: >> >>> Your code works if you dont add cluster name to it..... Tried with Java >>> this time.. :) >>> >>> >>> On Tue, Aug 12, 2014 at 7:47 PM, Kfeenz <[hidden email] >>> <http://user/SendEmail.jtp?type=node&node=4061741&i=1>> wrote: >>> >>>> @Jorg, >>>> >>>> Thanks for the advice, I will make sure that I do so during actual >>>> implementation, but this is purely for testing the connection.. Also, I see >>>> a client.close() and a client.threadPool().shutdown(), but I do not see a >>>> client.threadPool().close(). I am using ES v1.3.1. >>>> >>>> @ Vivek, >>>> >>>> I am not sure how you were able to use 'localhost' vise "localhost". >>>> Java complains about an invalid character constant because 'localhost' is >>>> not a character but a String... >>>> >>>> My current code is as follows... with still no luck... >>>> >>>> Settings settings = ImmutableSettings.settingsBuilder().put(" >>>> cluster.name", "mycluster").build(); >>>> >>>> Client client = new TransportClient(settings).addTransportAddress(new >>>> InetSocketTransportAddress("localhost", 9300)); >>>> >>>> ClusterStatsRequestBuilder builder = >>>> client.admin().cluster().prepareClusterStats(); >>>> >>>> ClusterStatsResponse response = builder.execute().actionGet(); // fails >>>> on execute... NoNodeAvailableException >>>> >>>> assertEquals("mycluster", response.getClusterName()); // never gets to >>>> this point >>>> >>>> NoNodeAvailableException: None of the configured nodes are available [] >>>> >>>> If I add a setting to the settings object >>>> >>>> .put("client.transport.sniff", true); >>>> >>>> I get a different error - [org.elasticsearch.client.transport] [Argus] >>>> failed to get local cluster state info for [#transport#-1]... >>>> >>>> I can query the cluster using >>>> *http://localhost:9200/_cluster/health?pretty=true >>>> <http://localhost:9200/_cluster/health?pretty=true>* which returns >>>> >>>> { >>>> "cluster_name" : "mycluster", >>>> "status" : "green", >>>> "timed_out" : false, >>>> "number_of_nodes" : 1, >>>> "number_of_data_nodes" : 1, >>>> "active_primary_shards" : 0, >>>> "active_shards" : 0, >>>> "relocating_shards" : 0, >>>> "initializing_shards" : 0, >>>> "unassigned_shards" : 0 >>>> } >>>> >>>> I am on Windows 7 64-bit. >>>> I am using Java 1.7_u55. >>>> I am using ES version 1.3.1. >>>> I have included in my pom.xml: >>>> - elasticsearch-1.3.1.jar >>>> - lucene-core-4.9.0.jar >>>> >>>> Any other suggestions are greatly appreciated. >>>> >>>> >>>> >>>> On Tuesday, August 12, 2014 5:45:16 AM UTC-4, Vivek Sachdeva wrote: >>>>> >>>>> Replace >>>>> >>>>> .setTransportAddress(new InetSocketTransportAddress("localhost", >>>>> 9300)); >>>>> >>>>> with >>>>> >>>>> .addTransportAddress(new InetSocketTransportAddress('localhost', >>>>> 9300)). >>>>> >>>>> And I guess if you dont give cluster name, it automatically joins the >>>>> default cluster. >>>>> >>>>> I tried the code that you provided and changed above mentioned code. >>>>> It works on my end. Can you try it? >>>>> >>>>> On Monday, August 11, 2014 11:34:43 PM UTC+5:30, Kfeenz wrote: >>>>>> >>>>>> So I am very new to elasticsearch... so I apologize in advance.. >>>>>> >>>>>> I started a local instance of elasticsearch and I am trying to >>>>>> connect to it through the Java API. >>>>>> >>>>>> I was under the impression that the transport client was for remote >>>>>> clients? >>>>>> >>>>>> I tried: >>>>>> >>>>>> @Test >>>>>> public void testIndexResponse() { >>>>>> >>>>>> Client client = new TransportClient().setTransportAddress(new >>>>>> InetSocketTransportAddress("localhost", 9300)); >>>>>> >>>>>> String json = "{" + >>>>>> "\"user\":\"kimchy\"," + >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> "\"postDate\":\"2013-01-30\"," + >>>>>> "\"message\":\"trying out Elasticsearch\"" + >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> "}"; >>>>>> >>>>>> IndexResponse response = client.prepareIndex("twitter", "tweet") >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> .setSource(json) >>>>>> .execute() >>>>>> .actionGet(); >>>>>> >>>>>> >>>>>> client.close(); >>>>>> >>>>>> System.out.println(response.getIndex()); >>>>>> } >>>>>> >>>>>> I receive org.elasticsearch.client.transport.NoNodeAvailableException: >>>>>> None of the configured nodes are available: []. >>>>>> >>>>>> >>>>>> >>>>>> On Monday, August 11, 2014 1:19:06 PM UTC-4, Vivek Sachdeva wrote: >>>>>>> >>>>>>> Have you tried using transport client for connecting... >>>>>>> >>>>>>> On Monday, August 11, 2014 10:26:29 PM UTC+5:30, Kfeenz wrote: >>>>>>>> >>>>>>>> All, >>>>>>>> >>>>>>>> I know this post is old, but I continue to have an issue with >>>>>>>> this... >>>>>>>> >>>>>>>> I get an NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z >>>>>>>> exception when I run >>>>>>>> >>>>>>>> Node node = NodeBuilder.nodeBuilder().local(true).node(); // >>>>>>>> exception thrown here... >>>>>>>> Client client = node.client(); >>>>>>>> >>>>>>>> I have tried including several different slf4j and log4j >>>>>>>> libraries... >>>>>>>> >>>>>>>> Right now I have defined in my pom.xml: >>>>>>>> >>>>>>>> slf4j-api-1.7.7.jar >>>>>>>> slf4j-ext-1.7.7.jar >>>>>>>> log4j-core-2.0.jar >>>>>>>> log4j-api-2.0.jar >>>>>>>> >>>>>>>> Any suggestions? >>>>>>>> log4j-slf4j-impl-2.0.jar >>>>>>>> >>>>>>>> On Wednesday, November 30, 2011 6:55:57 PM UTC-5, Sam wrote: >>>>>>>>> >>>>>>>>> All >>>>>>>>> >>>>>>>>> I have a webapp (JAVA) with a list of items on the page. All these >>>>>>>>> items are generated on html with session variables. I want to use >>>>>>>>> ElasticSearch on the back end to do a search for items with >>>>>>>>> different >>>>>>>>> search criteria. Is there a sample I can use it as a resource? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> >>>>>>>>> -- >>>> 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/hl0P0NpCteQ/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [hidden >>>> email] <http://user/SendEmail.jtp?type=node&node=4061741&i=2>. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/elasticsearch/090eaed6-ce13-4460-8db1-b6913e6f1582%40googlegroups.com >>>> <https://groups.google.com/d/msgid/elasticsearch/090eaed6-ce13-4460-8db1-b6913e6f1582%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Thanks & Regards. >>> Vivek Sachdeva >>> Intelligrape Software Pvt. Ltd. >>> >> >> >> >> -- >> Thanks & Regards. >> Vivek Sachdeva >> Intelligrape Software Pvt. Ltd. >> >> -- >> 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 [hidden email] >> <http://user/SendEmail.jtp?type=node&node=4061741&i=3>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/CABpbMD27qxADRUfjr1DpZh%3D8sWT_i9a4b14A%2B%3DBKMW41maSyPg%40mail.gmail.com >> <https://groups.google.com/d/msgid/elasticsearch/CABpbMD27qxADRUfjr1DpZh%3D8sWT_i9a4b14A%2B%3DBKMW41maSyPg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> >> >> ------------------------------ >> If you reply to this email, your message will be added to the >> discussion below: >> >> http://elasticsearch-users.115913.n3.nabble.com/Embedded-ElasticSearch-On-Java-tp3550161p4061741.html >> To unsubscribe from Embedded ElasticSearch On Java, click here. >> NAML >> <http://elasticsearch-users.115913.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >> > > > ------------------------------ > View this message in context: Re: Embedded ElasticSearch On Java > <http://elasticsearch-users.115913.n3.nabble.com/Embedded-ElasticSearch-On-Java-tp3550161p4061750.html> > Sent from the ElasticSearch Users mailing list archive > <http://elasticsearch-users.115913.n3.nabble.com/> at Nabble.com. > > -- > 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/hl0P0NpCteQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > elasticsearch+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CADLVcFs6WWazmzgqxs5-KBCZdt2%2BQEG1whJNvbX7fvFo14sSFg%40mail.gmail.com > <https://groups.google.com/d/msgid/elasticsearch/CADLVcFs6WWazmzgqxs5-KBCZdt2%2BQEG1whJNvbX7fvFo14sSFg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Thanks & Regards. Vivek Sachdeva Intelligrape Software Pvt. Ltd. -- 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/CABpbMD2pScgRzCAPN0vwmnSTqPj%3DDVueg1T5%3DkQ3PoGfs%2Bu%3DDA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.