windows环境下安装elasticsearch

 

一,需要安装jdk做基础,这里忽略,不清楚的可以单独搜一下。

 

二,下载elasticsearch的window版本

由于官方地址:https://www.elastic.co/downloads/elasticsearch 下载起来比较慢(超级),所以可以用镜像下载,可能版本跟不上官网的步伐,不过也是够用了,https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/ 可以从这里下载,比较快。

 

打开文件在config文件夹下找到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: my-application #集群的名字

node.name: node-1 #节点名字

network.host: 0.0.0.0 #ES的监听地址 

http.port: 9200 #端口号

那么接下来进入bin目录下,双击执行elasticsearch.bat,启动:

windows环境下安装elasticsearch_第1张图片

 这样说明启动成功。

三、安装ElasticSearch-head插件

插件是以node为基础,所以要先安装node环境,https://nodejs.org/en/download/  如果已经安装好的话,可以检测以下:node -v

 然后安装grunt

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

npm install -g grunt-cli

查看版本号

grunt -version

下载插件:https://github.com/mobz/elasticsearch-head ,下载之后解压

修改elasticsearch-head-master下的配置文件Gruntfile.js加上   hostname:'*':

windows环境下安装elasticsearch_第2张图片

最后用cmd方式进入到head文件夹下,执行npm install安装 

注:npm这种方式比较慢,使用淘宝镜像安装 npm install -g cnpm --registry=https://registry.npm.taobao.org   然后用cnpm install 执行安装

用命令 grunt server启动

访问地址:http://localhost:9100/

windows环境下安装elasticsearch_第3张图片

 这里的9200并未连接成功,如果连接成功会显示绿色

四,ElasticSearch安装为Windows服务

1.elasticsearch的bin目录下有一个elasticsearch-service.bat

windows环境下安装elasticsearch_第4张图片

2.cmd 进入bin目录下执行: elasticsearch-service.bat install

windows环境下安装elasticsearch_第5张图片

注:在文件elasticsearch-service.bat后面还可以执行以下命令 : 

install: 安装Elasticsearch服务
remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
start: 启动Elasticsearch服务(如果已安装)
stop: 停止服务(如果启动)
manager:启动GUI来管理已安装的服务

你可能感兴趣的:(elasticsearch)