1、安装jdk

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像


我这里的版本为elasticsearch-5.1.2 jdk为1.8

2、下载elasticsearch

https://mirrors.huaweicloud.com/elasticsearch/ 找到对应的版本

进入bin目录下,双击执行elasticsearch.bat



看到started说明启动成功,打开浏览器测试一下,如下图

http://localhost:9200/


3安装node环境

https://nodejs.org/dist/

选择对应的版本

下载Windows版msi的,一路安装


环境配置

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

C:\Users\Administrator\AppData\Roaming\npm

例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【E:\soft\node\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:


创建完两个空文件夹之后,打开cmd命令窗口,输入npm config set prefix “E:\soft\node\nodejs\node_global”

npm config set cache “E:\soft\node\nodejs\node_cache”

ec2 重装新镜像 esd镜像安装教程_服务器_02


接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_03


进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【E:\soft\node\nodejs\node_global\node_modules】,将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】

ec2 重装新镜像 esd镜像安装教程_elasticsearch_04

ec2 重装新镜像 esd镜像安装教程_服务器_05


ec2 重装新镜像 esd镜像安装教程_环境变量_06


测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,

输入如下命令进行模块的全局安装:npm install express -g # -g是全局安装的意思

ec2 重装新镜像 esd镜像安装教程_服务器_07


安装grunt

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

配置完后,建议更换下npm镜像源,原因:由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
也就是说我们可以使用阿里布置在国内的服务器来进行node安装。
同理,在cmd命令下输入 :

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

npm install -g grunt-cli

查看版本号 grunt -version

ec2 重装新镜像 esd镜像安装教程_elasticsearch_08


下载head插件1.网址:https://github.com/mobz/elasticsearch-head下载安装包

进入head文件夹下,执行命令:npm install (此处是为安装进行安装pathomjs)

如果安装速度慢,设置成淘宝的镜像重新安装 npm config set registry https://registry.npm.taobao.org

安装完成之后npm run start或grunt server,启动head插件

npm WARN elasticsearch-head@0.0.0 license should be a valid SPDX license expression

ec2 重装新镜像 esd镜像安装教程_elasticsearch_09


ec2 重装新镜像 esd镜像安装教程_环境变量_10


ec2 重装新镜像 esd镜像安装教程_服务器_11


http://localhost:9100/

修改es使用的参数.编辑E:\soft\elastic\elasticsearch-5.1.2\config\elasticsearch.yml文件

增加新的参数,这样head插件可以访问es

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_12

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_13

http.cors.enabled: true

http.cors.allow-origin: “*”

@注意,设置参数的时候:后面要有空格!

修改完配置将es重启,浏览器访问 http://localhost:9100

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_14


lasticsearch和ElasticSearch-head已经装好了

ElasticSearch安装为Windows服务

1.elasticsearch的bin目录下有一个elasticsearch-service.bat2.cmd 进入bin目录下执行: elasticsearch-service.bat install

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_15


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

install: 安装Elasticsearch服务

remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)

start: 启动Elasticsearch服务(如果已安装)

stop: 停止服务(如果启动)

manager:启动GUI来管理已安装的服务

kibana的版本和elasticsearch的版本和必须一致

E:\soft\elastic\kibana-5.1.2-windows-x86\config

打开下图的路径文件kibana.yml

ec2 重装新镜像 esd镜像安装教程_服务器_16

设置elasticsearch.url为启动的elasticsearch(http://localhost:9200/)(其实按照默认可以不用修改配置文件)

ec2 重装新镜像 esd镜像安装教程_环境变量_17


进入kibana的bin目录,双击kibana.bat(第一种方式)

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_18


通过cmd的方式进入kibana的bin目录,运行kibana.bat(第二种方式);

问:http://localhost:5601,出现以下界面即完成安装。

ec2 重装新镜像 esd镜像安装教程_ec2 重装新镜像_19