Elasticsearch,简称 ES,ES 是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好。
Elasticsearch 安装
- 到官网下载ES的压缩包
Download Elasticsearch | Elastic
下载好之后解压即可
目录结构如下:
- 配置环境变量
ES7.0开始,内置了Java环境。
- ES_JAVA_HOME: 这个环境变量用于指定Elasticsearch使用的Java运行时环境的路径。
- ES_HOME: 这个环境变量指定Elasticsearch的安装路径。它用于定位Elasticsearch的配置文件、插件和其他相关资源。
3. ES8 默认是开启Security认证的,为了方便学习,可以关闭Security
我们进入ES安装目录的config目录
修改 elasticsearch.yml 文件
把 xpack.security.enabled 的值改为 false
- 在 bin 目录下双击 elasticsearch.bat 即可启动:
解决控制台日志乱码
打开 config/jvm.options 文件->末尾添加 -Dfile.encoding=GBK 重新启动即可
访问 localhost:9200 出现以下内容即安装成功
注意:9300 端口为 Elasticsearch 集群间组件的通信端口,9200 端口为浏览器访问 http 协议 RESTful 端口。
ES 有 JDK 的版本要求,具体参考:支持一览表 | Elastic