docker - 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”},“标语”:“你知道,用于搜索”}
我究竟做错了什么 :( ?
解决方案
你可能忘记更新你的index_hosts
参数,或者打错了:app/config/parameters.yml
一定要更新这些值:
database_host: mysql
index_hosts: 'elastic:changeme@elasticsearch:9200'
(其他默认值都可以),然后清空缓存并恢复安装过程,它应该可以正常运行;)