介绍
Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。官网:https://www.elastic.co/cn/elasticsearch/
安装使用
搜索ElasticSearch镜像
docker search elastic
拉取镜像
docker pull elasticsearch:版本号
拉取镜像的时候,可以指定版本,如果不指定,默认使用latest。
查看镜像
docker images
运行容器
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" b5ec59afe6df
通过访问http://ip:9200,如看到下图信息,则是启动成功
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