首页 > 解决方案 > Akeneo docker安装Elasticsearch报错

问题描述

我在安装 Akeneo v2.3(使用 docker)时遇到问题

我已经运行了以下安装步骤: https ://docs.akeneo.com/2.3/install_pim/docker/installation_docker.html ,直到:

docker-compose exec fpm bin/console --env=prod pim:install --force --symlink --clean

我在哪里得到错误:

重置弹性搜索索引

在 StaticNoPingConnectionPool.php 第 51 行:

在您的集群中找不到活动节点

该命令以错误代码终止: 1. PIM 安装期间出错。该命令以错误代码终止:1。

With:docker-compose exec elasticsearch bash然后curl -X GET 'localhost:9200/?pretty'我可以看到 elasticsearch 服务正在运行并给出了肯定的响应:

{“名称”:“PEA3LJM”,“cluster_name”:“docker-cluster”,
“cluster_uuid”:“yOqBWRxwShKajvjwyTkf0A”,“版本”:{“编号”:“5.5.3”,“build_hash”:“9305a5e”, “build_date”:“2017-09-07T15:56:59.599Z”,“build_snapshot”:false,“lucene_version”:“6.6.0”},“标语”:“你知道,用于搜索”}

我究竟做错了什么 :( ?

标签: dockerelasticsearchdocker-composeelasticsearch-5akeneo

解决方案


你可能忘记更新你的index_hosts参数,或者打错了:app/config/parameters.yml一定要更新这些值:

database_host: mysql
index_hosts: 'elastic:changeme@elasticsearch:9200'

(其他默认值都可以),然后清空缓存并恢复安装过程,它应该可以正常运行;)


推荐阅读