对于简单的学习来说,从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 看看页面能够正常打开即可,下图是正常启动时候的样子