windows环境下elasticsearch安装教程

1、安装jdk
在这里插入图片描述
我这里的版本为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”
在这里插入图片描述
接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
在这里插入图片描述
进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【E:\soft\node\nodejs\node_global\node_modules】,将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
测试
配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,
输入如下命令进行模块的全局安装:

npm install express -g # -g是全局安装的意思
在这里插入图片描述
安装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
在这里插入图片描述
下载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
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
http://localhost:9100/

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

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

在这里插入图片描述

在这里插入图片描述

http.cors.enabled: true
http.cors.allow-origin: “*”
@注意,设置参数的时候:后面要有空格!
修改完配置将es重启,浏览器访问 http://localhost:9100
在这里插入图片描述
lasticsearch和ElasticSearch-head已经装好了
ElasticSearch安装为Windows服务
1.elasticsearch的bin目录下有一个elasticsearch-service.bat

2.cmd 进入bin目录下执行: elasticsearch-service.bat install
在这里插入图片描述
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
在这里插入图片描述

设置elasticsearch.url为启动的elasticsearch(http://localhost:9200/)(其实按照默认可以不用修改配置文件)
在这里插入图片描述
进入kibana的bin目录,双击kibana.bat(第一种方式)
在这里插入图片描述
通过cmd的方式进入kibana的bin目录,运行kibana.bat(第二种方式);
问:http://localhost:5601,出现以下界面即完成安装。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值