elasticsearch,Amazon Ec2,Playframework 2.0,elasticsearch" /> elasticsearch,Amazon Ec2,Playframework 2.0,elasticsearch" />

Amazon ec2 在EC2服务器上安装ElasticSearch时,play2 elastic不起作用

Amazon ec2 在EC2服务器上安装ElasticSearch时,play2 elastic不起作用,amazon-ec2,playframework-2.0,elasticsearch,Amazon Ec2,Playframework 2.0,elasticsearch,当我试图使用play2 elastic插件从非本地机器连接到EC2上安装的ElasticSearch(ElasticSearch-0.90.3)时,它抛出以下异常(该插件在本地连接时工作正常) 我使用了不同的方法测试elasticsearch服务器是否已启动并正在运行,例如: curl -XGET '184.72.55.204:9300/_analyze?analyzer=standard' -d 'this is a test' curl: (52) Empty reply from serv

当我试图使用play2 elastic插件从非本地机器连接到EC2上安装的ElasticSearch(ElasticSearch-0.90.3)时,它抛出以下异常(该插件在本地连接时工作正常)

我使用了不同的方法测试elasticsearch服务器是否已启动并正在运行,例如:

curl -XGET '184.72.55.204:9300/_analyze?analyzer=standard' -d 'this is a test'
curl: (52) Empty reply from server


telnet 184.72.55.204 9300
Trying 184.72.55.204...
Connected to ec2-184-72-55-204.us-west-1.compute.amazonaws.com.
Escape character is '^]'.
在一些google小组中,我也看到其他人有类似的问题,他们似乎能够通过关闭嗅探来解决问题,所以我在application.conf中有这个

elasticsearch.client="184.72.55.204:9300"
elasticsearch.sniff=false # I ADDED THIS BUT DID NOT HELP
elasticsearch.index.name="phonotags"
elasticsearch.index.settings="{ analysis: { analyzer: { my_analyzer: { type: \"custom\", tokenizer: \"standard\" } } } }"
elasticsearch.index.clazzs="indexing.*"
elasticsearch.index.show_request=true
my build.scala文件包含以下内容:

"com.clever-age" % "play2-elasticsearch" % "0.7-SNAPSHOT"

resolvers += Resolver.url("play-plugin-releases", new URL("http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns),
resolvers += Resolver.url("play-plugin-snapshots", new URL("http://repo.scala-sbt.org/scalasbt/sbt-plugin-snapshots/"))(Resolver.ivyStylePatterns)
我感谢你的帮助。
谢谢

您的节点似乎不可用

curl -XPUT '184.72.55.204:9200/twitter/tweet/1' -d '{ "user": "kimchy", "post_date" : "2011-08-18T16:20:00", "message" : "trying out Elastic Search" }'

你能检查一下吗?

curl-XPUT'184.72.55.204:9300/twitter/tweet/1'-d'{“user”:“kimchy”,“post_date”:“2011-08-18T16:20:00”,“message”:“尝试弹性搜索”}“curl:(52)服务器的空回复我还用telnet测试了节点,它是可访问的,并且似乎工作得很好。使用一个插件来节省1到2个小时是非常令人沮丧的,但是你最终花了几天时间来计算插件你用什么?我尝试使用UbuntuPrecise,它的工作很棒,我使用的是标准的Ubuntu12.04.1LTS
curl -XPUT '184.72.55.204:9200/twitter/tweet/1' -d '{ "user": "kimchy", "post_date" : "2011-08-18T16:20:00", "message" : "trying out Elastic Search" }'