docker elasticsearch:您的群集中没有找到活动节点?

时间:2018-02-17 06:15:18

标签: laravel docker elasticsearch laradock

我需要容器:

...\laradock>docker-compose up -d nginx mysql adminer elasticsearch
Starting laradock_applications_1 ...
Starting laradock_mysql_1 ...
Starting laradock_applications_1
Starting laradock_applications_1 ... done
Starting laradock_workspace_1 ...
Starting laradock_workspace_1 ... done
Starting laradock_php-fpm_1 ...
Starting laradock_php-fpm_1 ... done
Starting laradock_elasticsearch_1 ...
Starting laradock_adminer_1 ...
Starting bda7b5da7bea_laradock_nginx_1 ...
Starting laradock_elasticsearch_1
Starting laradock_adminer_1
Starting bda7b5da7bea_laradock_nginx_1 ... done

然后找到弹性搜索Ip并卷曲它:

...\laradock>docker-compose exec workspace bash
root@42d2f78c245a:/var/www# curl 172.19.0.3:9200
{
  "name" : "HDHFi0C",
  "cluster_name" : "laradock-cluster",
  "cluster_uuid" : "CabP7QbwTAul_UqRYEcKIQ",
  "version" : {
    "number" : "5.4.1",
    "build_hash" : "2cfe0df",
    "build_date" : "2017-05-29T16:05:51.443Z",
    "build_snapshot" : false,
    "lucene_version" : "6.5.1"
  },
  "tagline" : "You Know, for Search"
}

也改变了laravel项目中的.env。

然后尝试编制索引,但出现错误:

root@42d2f78c245a:/var/www# php artisan scout:all

 Re-Index All type? (yes/no) [no]:
 > yes

Creating index: something

In StaticNoPingConnectionPool.php line 51:

  No alive nodes found in your cluster

我不能解决这个问题!它开始创建索引,但后来出错!我怎么解决呢?

0 个答案:

没有答案