1.1 安装Java环境
因为ElasticSearch需要JDK的支持,所以需要先安装JDK。以下是安装步骤: 第一步:下载安装包,从Java官网下载最新版本的JDK,下载地址:www.java.com 第二步:安装JDK,双击安装安装包jre-8u171-windows-x64.exe,安装到E:\java (注:可根据实际需求选择地址) 第三步:配置环境变量,在高级系统设置->环境变量,新建环境变量JAVA_HOME,变量值为E:\java (注:这一步是为了后面安装ElasticSearch而准备,务必加上) 第四步:查看安装结果,打开cmd窗口输入java -version看到具体版本信息,则说明已经安装成功。
1.2 安装ElasticSearch
第一步:下载安装包,下载地址:https://www.elastic.co/downloads/elasticsearch 第二步:安装ElasticSearch,解压安装包elasticsearch-6.3.0.zip,解压到E:\elasticsearch-6.3.0 (注:可根据实际需求选择地址) 第三步:注册服务,elasticsearch-service.bat install,提示安装成功即可。 第四步:配置环境变量,在高级系统设置->环境变量->path,后面添加E:\elasticsearch-6.3.0\bin; (注:仅仅只是为了方便启动服务,非必须) 第五步:启动服务,打开cmd窗口执行命令elasticsearch-service start。 第六步,查看安装结果,访问http://localhost:9200/,能看到返回的版本信息,则说明安装ElasticSearch成功。
1.3 安装ElasticSearch管理工具head
因为5以上版本安装head需要安装node和grunt,所以先安装node。 1.以下是安装node.js的步骤: 第一步:下载安装包,下载地址:https://nodejs.org/en/download/ 第二步:安装node.js,双击安装包node-v8.11.3-x64.msi,安装到E:\nodejs (注:可根据实际需求选择地址) 第三步:配置环境变量,在高级系统设置->环境变量,新建环境变量NODE_HOME,变量值为E:\nodejs (注:这一步是为了后面安装ElasticSearch而准备,务必加上) 第四步:查看安装结果,打开cmd窗口输入node -v看到具体版本信息,则说明已经安装成功。 第五步:安装grunt,执行命令npm install -g grunt-cli,提示成功后可以通过grunt -version 查看grunt版本(注:head插件就是通过grunt启动的) 2.以下是安装head工具的步骤: 第一步:下载head源码,打开命令窗口cd E:\elasticsearch-6.3.0执行 git clone git://github.com/mobz/elasticsearch-head.git , 当看到elasticsearch-head文件夹后说明下载成功(注:这个步骤需要git支持) 第二步:安装head,在head源码目录中,执行npm install,等待执行完成 第三步:启动服务,在命令窗口执行grunt server 第四步:查看安装结果,看到connect服务后访问http://localhost:9100/,能看到正常页面说明安装完成。
1.4 设置ElasticSearch节点和集群
1.在文件最后加入 http.cors.enabled: true http.cors.allow-origin: "*" node.master: true node.data: true 2.放开network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0 3.放开cluster.name;node.name;http.port的注释 4.双击elasticsearch.bat重启es
注:以上的ElasticSearch管理工具head只支持本地访问,如果需要远程访问,则需要修改对应配置。在此不做过多说明。