Elasticsearch快速安装部署

介绍

Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。
Elasticsearch快速安装部署_第1张图片

官网:https://www.elastic.co/cn/elasticsearch/

安装使用

搜索ElasticSearch镜像
docker search elastic

我们这里使用第一个
Elasticsearch快速安装部署_第2张图片

拉取镜像
docker pull elasticsearch:版本号
拉取镜像的时候,可以指定版本,如果不指定,默认使用latest。

查看镜像
docker images

Elasticsearch快速安装部署_第3张图片
这里我们使用7.4.1版本

运行容器
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b5ec59afe6df

启动成功后查看运行状态

通过访问http://ip:9200,如看到下图信息,则是启动成功

Elasticsearch快速安装部署_第4张图片


elasticsearch-head安装

由于ES官方并没有为ES提供界面管理工具,仅仅是提供了后台的服务。elasticsearch-head是一个为ES开发的一个页面客户端工具,其源码托管于GitHub,地址为:https://github.com/mobz/elasticsearch-head

head提供了4种安装方式:

  • 源码安装,通过npm run start启动(不推荐)
  • 通过docker安装(推荐)
  • 通过chrome插件安装(推荐)
  • 通过ES的plugin方式安装(不推荐)

这里我门主要讲下通过chrome浏览器安装
打开chrome的应用商店,即可安装https://chrome.google.com/webstore/detail/elasticsearch-head/ffmkiejjmecolpfloofpjologoblkegm

安装完毕后浏览器右上角可以看到图标,点击既可以看到es内部信息
Elasticsearch快速安装部署_第5张图片

你可能感兴趣的:(Elasticsearch快速安装部署)