windows下安装ElasticSearch

本次在windows下安装的是ElasticSearch 6.7.0版本。

步骤如下:

1. Java SE Development Kit 11.0.2工具包,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

下载后直接安装到C盘,然后在环境变量中加入JAVA_HOME变量,如下图所示:

 

2.下载elasticsearch工具包。下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.zip

 将zip包下载到本地后解压,如下图所示:

 双击elasticsearch-6.7.0in目录下的elasticsearch.bat文件,打开浏览器,输入http://localhost:9200,输入如下图的结果:

3. 独立安装elasticsearch-head插件

 到https://github.com/mobz/elasticsearch-head去下载或用git克隆代码到本地。如下所示:

打开cmd命令窗口,转到elasticsearch-head目录下并输入如下命令:

npm install

安装完后,再输入:

npm run start

在浏览器中打开http://localhost:9100/,此时该独立部署的head插件并没有连接elasticsearch,因为还需要在elasticsearch中配置参数。

4. 配置参数

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

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

然后去掉network.host: 192.168.0.1的注释,并改为network.host: 0.0.0.0。

去掉cluster.name;node.name;http.port的注释(也就是去掉#)

5. 配置elasticsearch服务

打开cmd命令窗口,进入elasticsearch-6.7.0in目录,并输入elasticsearch-service.bat install命令安装elasticsearch服务。如下图所示:

接着使用services.msc命令进入服务面板,开启elasticsearch的服务。

此时再次在浏览器中打开http://localhost:9100/,就会看到如下结果:

出现上图的结果,则证明安装elasticsearch-head成功。

后记:

看下图,证明elasticsearch还是有点吃内存的。

原文地址:https://www.cnblogs.com/williamwsj/p/10655458.html