尝试在magento 2.4中搜索产品时返回以下错误
异常#0(Elasticsearch\Common\Exceptions\NoNodes可用性异常):在集群中找不到活动节点
以下配置:
/etc/nginx/conf.d/100-magento2.conf
upstream fastcgi_backend {
server unix:/run/php-fpm/www.sock;
}
server {
listen 80;
server_name _;
set $MAGE_ROOT /var/www/magento2;
include /var/www/magento2/nginx.conf.sample;
}
/etc/nginx/conf.d/90-es。形态
upstream elasticsearch {
server 127.0.0.1:9200;
}
server {
server_name _;
listen 8080;
location / {
limit_except HEAD {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/passwd/.esnginx;
}
proxy_pass http://127.0.0.1:9200;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /_aliases {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/passwd/.esnginx;
proxy_pass http://127.0.0.1:9200;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
include /etc/nginx/auth/*.conf;
}
如果尝试:bin/magento配置:显示曲库/搜索/引擎
结果:elasticsearch7
如果尝试:curl-i localhost:9200/\u cluster/health?漂亮的
HTTP/1.1 200 OK
content-type: application/json; charset=UTF-8
content-length: 461
{
"cluster_name" : "magento2",
"status" : "yellow",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 3,
"active_shards" : 3,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 3,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 50.0
}
如果在Web中尝试:
通过Web配置
elasticsearch。yml:elasticsearch。yml公司
我也有同样的问题。对我来说,这是一个与Smile-SA的兼容性问题 /elasticsuite.
解决方法是删除“供应商/微笑”文件夹,并执行作曲家转储-自动加载
。(我知道这不是永久修复,这就是我现在所拥有的)
问题内容: 我开始使用Elastic search。我成功在服务器上安装了elasticsearch(与应用程序服务器不同),但是当我尝试从应用程序服务器调用Elatic搜索时出现错误 当我检查Elastic search状态时,它显示 Active 。 如何将Elastic search从我的应用程序服务器调用到elasticsearch服务器。 我的elasticsearch.yml设置 el
根据如何在Ubuntu中安装Apache Hadoop2.6.0(多节点/集群设置),我将Hadoop2.6.0设置为1个主服务器和2个从服务器。毕竟,我在master和slaves上检查了jps,看起来都很好:master上的NameNode、SecondaryNameNode、ResourceManager;和DataNode,从服务器上的NodeManager。但是当我浏览到Hadoopma
我需要在不同的机器上配置一个Kafka集群,但它不起作用,当我启动生产者和消费者时,将显示以下错误: 你能帮帮我吗。
我在一个集群中有两个节点;我允许用户有节点特定的配置,如日志级别,本地缓存设置等;有时,管理这些设置变得非常困难,因为用户必须知道或记住应用在特定节点上的配置--在找到该特定节点之前移动一个又一个节点;是否有任何标准或已知的方法可以从单个地方管理这些节点?比如,从httpd服务器本身还是将一个节点作为主节点并记住其他节点?
我正试图在集群上运行Flink作业。这份工作在我的开发(本地)环境下运行良好。但当我使用以下命令将其部署到集群上时: 它失败了,错误如下: 我还添加了所需的依赖项 我正在使用构建jar文件
Spring2.4.5。 正在尝试运行测试示例。 测试的配置取自,而必须取自文件夹。 我尝试了不同的选项<code>SPRING.PROFILES。活动,,在IntelliJ Idea的窗口中具有值,但确实有所帮助。 “我要运行的测试”具有以下注释: