windows环境搭建(单节点)

准备工作

  • 安装JDK,要求版本1.8以上,因为Elastice Search在5.x之后最低依赖JDK1.8或更高版本
  • 配置环境变量

1. 下载 “elasticsearch-7.4.0-windows-x86_64” windows版本,具体版本可到国内地址下载具体版本https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/

2. 双击 “elasticsearch.bat” 开启服务

3. 在网址中输入 “localhost:9200” 查看是否开启成功,如下如为成功

二. 安装ElasticSearch-head插件

1. 安装Node,下载包百度很多

2. 查看Node是否安装成功或版本: “node -v”

3. 安装grunt:它是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.x里之后的head插件就是通过grunt启动的。因此需要安装grunt.

命令 npm install -g grunt-cli

4. 查看grunt版本

5. 下载 & 解压head插件, “https://github.com/mobz/elasticsearch-head

6. 在解压后的目录下开启cmd窗口,方法:shift+右键,开启Powershell窗口,输入 start cmd即可

7. 切换npm资源路径,设置成淘宝的镜像安装,切换后安装

//7.1 切换资源路径
npm config set registry https://registry.npm.taobao.org
//7.2 执行
npm install
//7.3 开启服务
npm run start

8. 修改Elastic search使用的参数文件:D:\已安装\elasticsearch-7.4.0-windows-x86_64\elasticsearch-7.4.0\config

http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true

9. 重启 Elastic search,浏览器访问 “http://localhost:9100/", 安装结束

三. 让ElasticSearch在Windows服务下运行(只能在单节点下使用)

1. 在该目录下开启cmd窗口

2. 执行 “elasticsearch-service.bat install”

3. 查看Windows服务下是否存在该服务,常用情况下可以把该服务设置成自启动

番外1:elasticsearch-service.bat后面还可以执行这些命令

install: 安装Elasticsearch服务
remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
start: 启动Elasticsearch服务(如果已安装)
stop: 停止服务(如果启动)
manager:启动GUI来管理已安装的服务

番外2:删除已安装的ES服务方法2

1. 管理员身份开启cmd

2. 查看Windows服务下是否存在该服务,常用情况下可以把该服务设置成自启动

sc delete 服务名