前序:关于ElasticSearch安装部署,以及SpringBoot2集成ES相关的工作使用的一些操作步骤和注意点,以便于后续再次部署方便使用,仅为自己笔记记录。
ElasticSearch(百度百科简介) 基于全文搜索引擎Apache Lucene基础上的搜索引擎。JAVA开发,基于倒排索引,RESTful web接口,准实时,主要使用了聚合和搜索。
工作中主要使用ES来搜索屏幕内的行政区区域的POI数据的聚合和详情,速度快。
1. ElasticSearch 下载
官网 :
官网下载路劲
如果选用最新版本,直接下载系统对应的版本。如果选用指定版本的话 ,点击past releases可选用历史版本
2. centos7.6 安装部署ES
2.1 centos 关闭防火墙
2.1.1 开机禁止启动防火墙
systemctl enable firewalld
systemctl enable firewalld.service
2.1.2 查看防火墙状态
systemctl status firewalld.service
systemctl status firewalld
2.1.3 关闭防火墙
systemctl stop firewalld
systemctl stop firewalld.service
其他防火墙命令
2.1.4 添加开放服务
firewall-cmd --add-service=http --permanent
#http改为要开放的服务,--permanent参数表示永久生效,不加重启后失效
2.1.5 添加开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#80改为要开放的服务,--permanent参数表示永久生效,不加重启后失效
2.1.6 更新防火墙规则
firewall-cmd --reload
#重新加载防火墙
2.2 centos7 添加用户和用户组
useradd -g es es
#新建es用户并增加到es工作组
2.3 (./elasticsearch-6.8.0/config/elasticsearch.yml) 修改配置
红色部分是需要自定义修改的,其余都是默认配置
# ======================== Elasticsearch Configuration =========================
#
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
# Before you set out to tweak and tune the configuration, make sure you
# unde