0. 安装 ElasticSearch,通过 docker | elasticsearch

207 阅读1分钟

对于简单的学习来说,从docker中下载是非常合适的。

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.8.1
docker run --name eslearning -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.8.1

在安装并运行完成后,可以通过一下命令来检查是否运行成功,status为green就是可以的。 需要注意:如果仅运行单个Elasticsearch实例,则集群状态(status)将保持黄色(yellow)。单节点群集具有完整的功能,但是无法将数据复制到另一个节点。副本分片必须可用,群集状态才会是成功(green)。如果群集状态为红色(red),则某些数据不可用。

~ > curl -X GET "localhost:9200/_cat/health?v&pretty"
epoch      timestamp cluster       status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1565052807 00:53:27  elasticsearch green           3         3      6   3    0    0        0             0                  -                100.0%

有时候,你会考虑需要kinana,那么

docker pull docker.elastic.co/kibana/kibana:7.8.1
docker run --link eslearning:elasticsearch -p 5601:5601 docker.elastic.co/kibana/kibana:7.8.1

验证方法也很简单, 进入 localhost:5601 看看页面能够正常打开即可,下图是正常启动时候的样子 在这里插入图片描述