cancel
Showing results for 
Search instead for 
Did you mean: 

Catalog Search index exception: Could not ping search engine: No alive nodes found in your cluster

SOLVED

Catalog Search index exception: Could not ping search engine: No alive nodes found in your cluster

docker-compose.yml file

version'2'
services:
  apache:
#    build:
#      context: .
#      dockerfile: build/apache/php-7.4/Dockerfile
    imagerifkat/magento-php-apache:7.4
    ports:
      - "80:80"
      - "9001:9000" # xdebug
    volumes:
      - ./src:/var/www/html
      - ~/.composer/cache:/var/www/.composer/cache
      - ~/.npm:/var/www/.npm
    environment:
      XDEBUG_CONFIG"remote_host=localhost"
      PHP_IDE_CONFIG"serverName=Docker"
#      VIRTUAL_HOST: "example.localhost"
    depends_on:
      - db
    links:
      - db
    networks:
      - magento-network

  db:
    imagemariadb:10.4.13
    ports:
     - 3300:3306
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=magento
      - MYSQL_USER=magento
      - MYSQL_PASSWORD=magento
    volumes:
      - dbdata:/var/lib/mysql
      - ./backups:/var/tmp/backups
    networks:
      - magento-network

  redis:
    imageredis
    ports:
     - 6379
    networks:
      - magento-network

  redis-session:
    imageredis
    ports:
     - 6379
    networks:
      - magento-network

  mailhog:
    imagemailhog/mailhog
    ports:
      - 1025:1025
      - 8025:8025
    networks:
      - magento-network

  elasticsearch:
    build:
      context.
      dockerfilebuild/elasticsearch/Dockerfile
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - ES_JAVA_OPTS=-Xms512m -Xmx512m
      - node.name=node-1
      - cluster.initial_master_nodes=node-1
    ulimits:
      memlock:
        soft-1
        hard-1
    volumes:
      - ./elasticsearchdata:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
    networks:
      - magento-network

  phpmyadmin:
    imagephpmyadmin/phpmyadmin
    environment:
      - PMA_ARBITRARY=1
    links:
      - db
    ports:
      - "2022:80"
    networks:
      - magento-network

networks:
  magento-network:
    driverbridge

volumes:
  dbdata:
    driverlocal
 
 
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Catalog Search index exception: Could not ping search engine: No alive nodes found in your clust

SOLVED

Was an issue regarding ownership

chown -R fixed it.

Thank you for your rply

View solution in original post

4 REPLIES 4

Re: Catalog Search index exception: Could not ping search engine: No alive nodes found in your clust

@halkstar12f52e 

Please check whether the elastic search is running and configured properly
 
For the elastic search test connection:
Go to Admin -> Store Configuration -> Catalog tab -> select Catalog -> open Catalog Search
and check to configure an elastic search and click on the "Test Connection" button to check
test connection is successful or not.
Problem solved? Click Kudos and "Accept as Solution".
200+ Magento 2 Extensions for Enhanced Shopping Experience.

Re: Catalog Search index exception: Could not ping search engine: No alive nodes found in your clust

SOLVED

Was an issue regarding ownership

chown -R fixed it.

Thank you for your rply

Re: Catalog Search index exception: Could not ping search engine: No alive nodes found in your clust

Can you specify the "chown -R" solution? I'm having the same issue, with Catalog Search on "Reindex Required" state (no products can be added).

Re: Catalog Search index exception: Could not ping search engine: No alive nodes found in your clust

sudo chown -R user:user /var/www/application_root/