本次在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还是有点吃内存的。