Elasticsearch 5.1.1 Window安装指南

一、下载安装包

下载JDK安装包

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html

下载Elasticsearch 5.1.1

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

zip和tar格式是各种系统都通用的,解压之后启动Elasticsearch即可。

下载elasticsearch-head插件

下载地址:https://github.com/mobz/elasticsearch-head,下载后解压缩。

 

 

安装JDK:

一直next安装;配置环境变量:

变量名 JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.7.0_04

按照同样的方式创建系统变量classpath,变量名为 classpath,变量值为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意开头的.和;)

还要在已有的系统变量 path 的变量值的最后加入以下变量值:

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

 

安装Elasticsearch解压就行了;

 

验证Elasticsearch是否成功:

运行es服务,访问本地9200端口(默认)如下:

二、安装node、npm、grunt(head插件需要)

下载node安装文件;一直next就行;完成后npm也安装好了,同时创建好了对应的环境变量;

node下载地址nodejs.org/

$ node -v
v6.8.1

npm

$ npm -v
3.10.8

使用npm安装grunt:

npm install –g grunt–cli


三、npm 安装依赖

到elasticsearch-head-master目录下,运行命令:

npm install

如果速度较慢或者安装失败,可以使用国内镜像(貌似会少文件):

 npm install -g cnpm --registry=https://registry.npm.taobao.org


四、修改Elasticsearch配置文件(主要解决Head请求Elasticsearch服务跨域问题)

编辑elasticsearch-5.1.1/config/elasticsearch.yml,加入以下内容:

http.cors.enabled: true
http.cors.allow-origin: "*"

五、修改Gruntfile.js

打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,新增hostname: ‘0.0.0.0’:

connect: {
        server: {
            options: {
                hostname: '0.0.0.0',
                port: 9100,
                base: '.',
                keepalive: true
            }
        }
    }

六、启动elasticsearch-head

在elasticsearch-head-master/目录下,运行启动命令:

grunt server

截图如下: 
这里写图片描述

访问9100端口: 
这里写图片描述

 

七、后台启动elasticsearch-head

后台启动grunt server命令;

nohup grunt server &exit

如果想关闭head插件,使用linux查找进程命令:

ps aux|grep head

结束进程:

kill 进程号

这里写图片描述

 

七、Windows服务启动elasticsearch

cd跳转到 ES安装目录:E:\elasticsearch\elasticsearch\bin 下面执行 elasticsearch-service install就ok

posted @ 2017-09-05 16:29  大P_洲  阅读(676)  评论(0编辑  收藏  举报