I just wondered how do you find out the exact version of Java your 
Elasticsearch is using. I have checked my IDE running on  

1.7.0_21 and my JAVA_HOME is also 1.7.0_21. I've been told Java versions, 
must match exactly!

The issue is occurring when I am trying to use a transport client. I build 
as below:
val settings = ImmutableSettings.builder().put("cluster.name", 
"elasticsearch").build()

val client = new TransportClient(settings).addTransportAddress(new 
InetSocketTransportAddress("localhost", 9300)  )


Then I attempt to retrieve suggestions as follows:
val INDEX_NAME = "companies-1391214959789"

val count = 10

val builder = client.prepareSuggest("companies-1391214959789").addSuggestion
(new CompletionSuggestionBuilder(INDEX_NAME).field("name_suggest").text(
"zynga").size(count) )

val suggestResponse = builder.execute().actionGet()


Unfortunately I get the following error, where a collegue said it was due 
to ES using the wrong java version


0    [ScalaTest-run] INFO  org.elasticsearch.plugins  - [Fetter, Philip] 
loaded [], sites []
560  [elasticsearch[Fetter, Philip][transport_client_worker][T#4]{New I/O 
worker #4}] WARN  org.elasticsearch.transport.netty  - [Fetter, Philip] 
Message not fully read (response) for [1] handler 
org.elasticsearch.action.TransportActionNodeProxy$1@5ebf6b15, error 
[false], resetting



Also on another note, surely there is default settings with regards to 
building a transport client, such that you shouldn't have to set:

val settings = ImmutableSettings.builder().put("cluster.name", 
"elasticsearch").build()


Thanks for your help!


-- 
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/540e0f44-4c9c-4abc-b5dc-4a3182045a91%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to