第1篇:window环境搭建Elasticsearch以及可视化Elasticsearch-head插件

从本篇文章开始,笔者将撰写一系列关于Elasticsearch的相关案例,一方面为了自己加强巩固,帮助有需要的小伙伴。本篇教程详细讲解window系统搭建Elasticsearch环境和安装可视化客户端elasticsearch-head-master软件2方面内容。

一.下载安装elasticsearch

1.进入elasticsearch的官网:https://www.elastic.co/cn/downloads/elasticsearch,点击红框部分进入github下载地址

2.进入到github主页,下载elasticsearch的Zip压缩包,这里笔者下载的6.3.1版本

 3.解压安装

下载好的Zip压缩文件解压到磁盘的某个路径,路径不能包含中文字符

然后进入bin目录下,双击elasticsearch.bat文件,启动elasticsearch。或者通过cmd命令行进入控制台,输入elasticsearch.bat,然后按回车键,启动elasticsearch ,启动完成后,在浏览器输入localhost:9200。如下图,则表示启动elasticsearch6.3.1成功。

二.下载安装elasticsearch-head-master插件

1.下载安装elasticsearch-head-master

下载官网网址:https://github.com/mobz/elasticsearch-head

elasticsearch-head-master插件是elasticsearch的1个可视化客户端软件,相当于mysql的客户端navicat的概念,进入github同样下载zip包,然后解压到指定路径,路径也不要有中文字符。笔者把elasticsearch-head-master放在了elasticsearch的安装目录里。

2.修改elasticsearch-head-master配置

elasticsearch-head-master目录里找到Gruntfile.js,文件, 新增:hostname: '0.0.0.0',由于此处是本地安装演示,表示任意IP都可以访问本客户端,注意生产环境需要配置为内网ip

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

3.修改elasticsearch的配置

进入elasticsearch的config目录下,修改elasticsearch.yml文件里面的配置,如下

cluster.name: es-6.3.1-test
node.name: node-102
 
network.host: 127.0.0.1
http.port: 9200
 
# 增加新的参数,这样head插件就可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"

配置完成后,重启elasticsearch。接着在elasticsearch-head-master的目录下,进入命令:grunt server,启动head插件

然后在浏览器输入: localhost:9100,出现下面内容,表示elasticsearch和elasticsearch-head的安装与配置已经完成

下一篇,笔者通过具体的数据展示elasticsearch的API以及相关应用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章