ElasticSearch PHP 客户端 v2.0 不断抛出 "No alive nodes found in your cluster"

ElasticSearch PHP client v2.0 keeps throwing "No alive nodes found in your cluster"

elasticSearch 运行 作为非服务在我的 centos 上运行良好。我运行它作为"sh bin/elasticsearch"。我用composer安装的客户端是PHP v2.0。它只是不会做以前做过的任何事情。我以前用过这个,我可以搜索,索引文档,制作索引。由于此错误,现在我无能为力。最奇怪的是,ElasticSearch 似乎 运行ning 很好,我也可以像这样用 curl 调用它:
curl localhost:9200
请指教 PHP API 失败?我试过了:
1. 在我的 centos 6 上为所有人开放端口 9200
2. 使用了PHP API书中的所有方法:搜索、索引、删除索引等...总是得到相同的结果,并且在Elasticsearch/Client class:
“在您的集群中找不到活动节点”
3. 将目录节点的所有者更改为 centos、apache、elasticsearch - 没有用。

通过安装最新的 tarball elasticsearch 服务器解决,运行 直接像这样:sh bin/elasticsearch.