【问题标题】:ElasticSearch PHP client v2.0 keeps throwing "No alive nodes found in your cluster"ElasticSearch PHP 客户端 v2.0 不断抛出“在您的集群中找不到活动节点”
【发布时间】:2016-05-04 16:40:41
【问题描述】:

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

【问题讨论】:

    标签: php elasticsearch centos6 elasticsearch-api


    【解决方案1】:

    通过安装一个全新的 tarball elasticsearch 服务器并像这样直接运行它来解决:sh bin/elasticsearch。

    【讨论】:

      猜你喜欢
      • 2015-12-11
      • 2020-06-14
      • 1970-01-01
      • 2021-01-04
      • 1970-01-01
      • 2018-01-17
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多