您的位置:首页 > 编程语言 > Java开发

SpringBoot(九) ElasticSearch 全文检索

2018-11-27 11:00 281 查看

ElasticSearch

​ ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

 

ElasticSearch 安装(Docker)

1.安装java最新版本

  • 下载linux的.tar.gz
  • 解压到指定目录
  • 配置环境变量

2.安装Docker(非必须这是是在Docker中安装)

3.安装ElasticSearch的镜像

docker pull registry.docker-cn.com/library/elasticsearch

 4.运行ElasticSearch。-e ES_JAVA_OPTS="-Xms256m -Xmx256m" 表示占用的最大内存为256m,默认是2G

[root@node1 ~]# docker images
REPOSITORY                                     TAG                 IMAGE ID                                                                   CREATED             SIZE
registry.docker-cn.com/library/elasticsearch   latest              671bb2d7da44                                                               32 hours ago        486 MB
[root@node1 ~]#
[root@node1 ~]# docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 671bb2d7da44

5.测试是否启动成功

访问9200端口:http://localhost:9200/ 查看是否返回json数据

ElasticSearch入门

最好的工具就是官方文档,所有的操作都可以在文档中进行查找操作,因为最近用不到,所以暂时就不写了,以后用到再补充吧。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: