【问题标题】:not able to create index aws elasticsearch from laravel application using scout elasticsearch laravel无法使用 scout elasticsearch laravel 从 laravel 应用程序创建索引 aws elasticsearch
【发布时间】:2020-04-16 18:28:08
【问题描述】:

我正在尝试使用 scout-elasticsearch-laravel 从 ec2 实例连接到 AWS Elasticsearch,但它失败了。

我的步骤:-

将主机添加到 .env

SCOUT_DRIVER=elastic ( I tried elasticsearch also )
SCOUT_ELASTIC_HOST=https://vpc-cofxxx-xxx.xxxxxx.ap-south-1.es.amazonaws.com

我可以卷曲 aws es 端点并且它可以工作

现在它给出以下错误:-

No alive nodes found in your cluster

但就像我说的 curl 正在工作并且集群运行状况是绿色的。

我不明白我的配置有误,因此我们将不胜感激。

【问题讨论】:

  • 我不知道 `scout-elasticsearch-laravel` 包。你能分享一个链接吗?

标签: laravel elasticsearch laravel-scout


【解决方案1】:

其实修复很简单

我必须在 url 之后添加端口号

https//vpc-cofxxx-xxx.xxxxxx.ap-south-1.es.amazonaws.com:443

造成这种混乱的原因是我从我的 ec2 实例中进行了 curl 并且没有端口它返回正常,所以我没有想到这一点。

并确保您已安装 php-curl。

但发布此答案以防万一有人卡住。

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 2020-01-15
    • 1970-01-01
    • 2020-03-20
    相关资源
    最近更新 更多