在 magento 2.4.1 的集群中找不到活动节点
No alive nodes found in your cluster for magento 2.4.1
我已经安装了magento 2.4.1版本并且集成了smile Elasticsearch模块。我正在处理一些问题。请帮助解决这个问题
1 个例外:
异常 #0 (Elasticsearch\Common\Exceptions\NoNodesAvailableException):在您的集群中找不到活动节点
配置图像(管理员):
enter image description here
检查配置
首先让我们检查一下您的配置是否正确:
更新您的主机和端口:“[host]:[port]”。例如:Stores > Settings > Configuration > Catalog > Catalog > Catalog Search
中的 'localhost:9200' 或者如果您在 Stores > Configuration > ElasticSuit > Basic configuration
.
中使用 Elastic Suite
在管理配置中更新您的索引别名和索引名称模式,与上述相同。
通过转到 System > Cache Management
或使用此命令(在您服务器上的 Magento 安装文件夹中)清除缓存:
bin/magento cache:clean
通过访问下面的 System > Index Management
或 运行 命令重建索引:
# Update catalog search
bin/magento indexer:reindex catalogsearch_fulltext
# Or reindex all indexers
bin/magento indexer:reindex
检查 Elasticsearch
如果还是报错,可能是你服务器的elasticsearch服务有问题。要解决此问题,请按照以下步骤操作:
登录到您的 Magento 实例。
检查elasticsearch是否为运行:
sudo /etc/init.d/elasticsearch status
如果不是运行就尝试启动,如果是运行就重启:
# Start elasticsearch
sudo systemctl start elasticsearch
# Or restart elasticsearch
sudo systemctl restart elasticsearch
如果您在这里遇到错误并且您的 elasticsearch 没有启动,那么您就找到了问题所在。先解决问题。在 elasticsearch 启动时继续。
导航到您的 Magento 安装文件夹
重新索引所有索引器
bin/magento indexer:reindex
清除缓存
bin/magento cache:flush
你的问题应该已经解决了。
P.S。我认为此威胁属于 Magento Stackexchange. I have already answered the issue there.
我已经安装了magento 2.4.1版本并且集成了smile Elasticsearch模块。我正在处理一些问题。请帮助解决这个问题 1 个例外: 异常 #0 (Elasticsearch\Common\Exceptions\NoNodesAvailableException):在您的集群中找不到活动节点 配置图像(管理员): enter image description here
检查配置
首先让我们检查一下您的配置是否正确:
更新您的主机和端口:“[host]:[port]”。例如:
中使用 Elastic SuiteStores > Settings > Configuration > Catalog > Catalog > Catalog Search
中的 'localhost:9200' 或者如果您在Stores > Configuration > ElasticSuit > Basic configuration
.在管理配置中更新您的索引别名和索引名称模式,与上述相同。
通过转到
System > Cache Management
或使用此命令(在您服务器上的 Magento 安装文件夹中)清除缓存:bin/magento cache:clean
通过访问下面的
System > Index Management
或 运行 命令重建索引:# Update catalog search bin/magento indexer:reindex catalogsearch_fulltext # Or reindex all indexers bin/magento indexer:reindex
检查 Elasticsearch
如果还是报错,可能是你服务器的elasticsearch服务有问题。要解决此问题,请按照以下步骤操作:
登录到您的 Magento 实例。
检查elasticsearch是否为运行:
sudo /etc/init.d/elasticsearch status
如果不是运行就尝试启动,如果是运行就重启:
# Start elasticsearch sudo systemctl start elasticsearch # Or restart elasticsearch sudo systemctl restart elasticsearch
如果您在这里遇到错误并且您的 elasticsearch 没有启动,那么您就找到了问题所在。先解决问题。在 elasticsearch 启动时继续。
导航到您的 Magento 安装文件夹
重新索引所有索引器
bin/magento indexer:reindex
清除缓存
bin/magento cache:flush
你的问题应该已经解决了。
P.S。我认为此威胁属于 Magento Stackexchange. I have already answered the issue there.