magento设置:升级显示无法验证连接到ElasticSearch

o2rvlv0m  于 2022-11-12  发布在  ElasticSearch
关注(0)|答案(2)|浏览(110)

我正在克隆一个magento repo。在我做了 composer 更新,然后bin/magento设置:升级它给我以下错误
--无法验证与ElasticSearch的连接。在集群中未找到活动节点--
ElasticSearch已启动并运行。如果我安装了一个新的magento项目(2. 4. 3)安装程序:升级命令工作正常。
我还检查了ElasticSearch的状态,它显示如下pic elastic search status
我已经检查了以前的线程有关不连接到ElasticSearch。已经尝试了每一个答案有,我相信线程是一个不同的问题。

yzuktlbb

yzuktlbb1#

您是否正在使用来自其他环境的数据库转储?
检查数据库条目中的ElasticSearch主机:

SELECT * FROM magento.core_config_data
    where path like '%elastic%'

您可以将主机名设置为本地设置以外其他值。检查键:

search/engine/elastic_host
catalog/search/elasticsearch6_server_hostname

等等

wribegjk

wribegjk2#

这似乎是ElasticSearch连接问题,根据@Andrew响应验证core_config_data。
如果你使用的是Docker,也许会出现权限问题:
在你的项目的docker文件夹中的权限777会有帮助(当然,只在本地环境中),特别是那些有ElasticSearch文件(卷和其他配置)的文件。

相关问题