初探ElasticSearch

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

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

 初探ElasticSearch_第1张图片 

初探ElasticSearch_第2张图片 

 

你可能感兴趣的:(ElasticSearch,elasticsearch,大数据,搜索引擎)