初探ElasticSearch

2024-01-09 23:33:28

1.什么是ElasticSearch?

ElasticSearch简称ES,也成为弹性搜索,是基于Apache Lucene构建的开源搜索引擎。其实Lucene本身就是一款性能很好的开源搜索引擎工具包,但是Lucene的API相对复杂,而且掌握它需要很深厚的“内功”。而ES是采用java语言编写的,提供了简单易用的restful API,相较于Lucene简单。

2.Docker安装ElasticSearch

2.1获取镜像

docker pull elasticsearch:7.14.0

?2.2运行es

docker run -d --name es ?-p 9200:9200 -p 9300:9300 ? ?-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" ?-e "discovery.type=single-node" elasticsearch:7.14.0?

注意:为了防止内存不够,一定加上ES_JAVA_OPTS=-Xms512m -Xmx512m,我踩的坑!!!!

2.3访问es

注意:如果是云服务器,一定要配置防火墙规则!

??

?

?

文章来源:https://blog.csdn.net/m0_62565675/article/details/135419111
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。