1.ElasticSearch
ElasticSearch是一款功能强大的分布式搜索引擎.
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
几乎所有的大型网站上的搜索功能都使用ElasticSearch.
2.Kinaba
Kibana 是 Elasticsearch 分析和搜索仪表板,可以理解为展示界面,但并不完全是!
3.情况
昨天在ElasticSearch官网下载这个两个东西,下了整整一天,最后通过迅雷下载下来了!但是下载下来之后两个使用不了,搜索引擎起来了之后,展示界面无法启动,所以对于学习影响非常大!于是想着今天通过Docker来使用!
耗费一天的时间下载下来的用不起,就很气!可能和版本最新有关!
于是就有了这篇文章.
4.Docker下的ElasticSearch-Kinaba
docker命令: docker search elasticsearch
docker搜索命令: docker search elasticsearch
docker拉取镜像: docker pull nshou/elasticsearch-kibana
docker运行命令: docker run -d --name myes_kibana -p 9200:9200 -p 5601:5601 nshou/elasticsearch-kibana
- -name myes_kubana 表示 为这个运行的容器取自己的名字,名字为myes_kubana
5运行成功后结果
Kibana
localhost:5601
ElasticSearch
localhost:9200
然后你就可以愉快的学习和使用ElasticSearch-Kinaba了!