Elasticsearch 7.x 安装步骤

1.安装 Elasticsearch 7.2.1

1.1 下载Elasticsearch

下载地址:https://www.elastic.co/cn/downloads/elasticsearch

docerk 启动es服务 es header启动_elasticsearch

1.2 下载安装包后解压

docerk 启动es服务 es header启动_Elastic_02


Elasticsearch 7.2.1 目录结构如下:

  • bin :脚本文件,包括 ES 启动 & 安装插件等等
  • config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日志配置文件等等
  • JDK : 内置的 JDK,JAVA_VERSION=”12.0.1″
  • lib : 类库
  • logs : 日志文件
  • modules : ES 所有模块,包括 X-pack 等
  • plugins : ES 已经安装的插件。默认没有插件
  • data : ES 启动的时候,会有该目录,用来存储文档数据。该目录可以设置
1.3 进入bin目录下,双击执行elasticsearch.bat

docerk 启动es服务 es header启动_docerk 启动es服务_03

1.4 打开浏览器,看到如图所示,说明启动成功!

打开浏览器,输入 http://localhost:9200/ 地址,然后可以得到下面的信息:

docerk 启动es服务 es header启动_配置文件_04

2. 安装ElasticSearch head插件

为了便于管理ES,可使用head插件,这是最初级的管理工具
es5以上版本安装head需要安装node和grunt

2.1 首先要安装Nodejs,下载地址:https://nodejs.org/en/download/

docerk 启动es服务 es header启动_docerk 启动es服务_05


安装完成用cmd进入安装目录执行 node -v可查看版本号

docerk 启动es服务 es header启动_Elastic_06

2.2 下载并解压 elasticsearch-head-master 到 C:\elasticsearch-7.5.1\elasticsearch-head-master

https://github.com/mobz/elasticsearch-head中下载head插件,选择下载zip

docerk 启动es服务 es header启动_Elastic_07

2.3 配置elasticsearch-7.5.1\config\elasticsearch.yml

进入elasticsearch-7.5.1的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码

# 设成0.0.0.0让任何人都可以访问,线上服务不要这样设置。
network.host: 0.0.0.0
http.port: 9200
# 解决elasticsearch-head 集群健康值: 未连接问题
http.cors.enabled: true
http.cors.allow-origin: "*"

然后去掉cluster.name;node.name;http.port的注释(也就是去掉#)
双击elasticsearch.bat重启es

2.4 在elasticsearch-head-master目录下执行 npm install -g grunt-cli,安装grunt

grunt 是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动。

安装完成后执行grunt -version查看是否安装成功

2.5 在elasticsearch-head-master目录下执行npm install,安装依赖

可将本地默认的下载镜像的路径修改为淘宝镜像仓库,不容易失败 输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

2.6 修改elasticsearch-head-master配置。

修改服务器监听地址:Gruntfile.js

docerk 启动es服务 es header启动_Elastic_08

2.7 启动运行head服务, 执行 grunt server 命令。
2.8 访问head管理页面,地址:http://localhost:9100/

docerk 启动es服务 es header启动_docerk 启动es服务_09

3. 配置ElasticSearch为Windows服务

切换到ElasticSearch的bin目录执行相应命令:

  • 安装 elasticsearch-service.bat install
  • 删除 elasticsearch-service.bat remove
  • 启动 elasticsearch-service.bat start
  • 停止 elasticsearch-service.bat stop