ElasticSearch5.x的安装步骤以及head可视化插件的安装

最近在学习Elasticsearch,因为之前接触es时是2.X版本的,比较好安装,可视化的插件head直接放在plugins下直接运行即可,现在换成5.X或者 6.X时去不能这样做了,经过网上的学习,记录一下安装步骤,以免以后继续踩坑。

网上大多是在linux系统下进行的,这个教程是在window下进行的

首先,需要去elsaticsearch官网下载(两种方法)

    1)进入官网 http://www.elastic.co/cn/downloads/elasticsearch 

2) 通过git 执行命令 git https://github.com/elastic/elasticsearch-py.git

我是通过第二种方式下载到本地的


现在我们去修改elasticsearch的配置文件,elasticsearch安装目录/config/elasticsearch.yml,打开文件后在末端另起一行分别顶格添加如下两行红色字体文本,保存后重启elasticsearch.bat。图片是我的elasticsearch配置,提供给你参考下。


然后我们进入elasticsearch/bin 


双击elasticsearch.bat 开启服务,看到started开启成功


访问localhost:9200  运行成功


到此我们开启服务,但是,我们还需要一个head可视化工具,所以我们继续安装head插件(记得现在不要关闭es服务)

------------------------------------------------分割线--------------------------------------------------

1)我们去下载head插件   官网:https://github.com/mobz/elasticsearch-head

2)解压到任意目录,但是要和elasticsearch的安装目录区别开。

然后,因为后面开启服务需要用到nodejs,所以我们要下载nodejs,官网:https://nodejs.org/en/download/

又因为运行head需要借助grunt命令,所以需要grunt命令,进入nodejs目录下,执行命令:npm install -g grunt-cli,

将grunt安装为全局命令。


然后到head目录下,执行命令:npm install,此步骤是安装若出现error错误,可尝试以管理员身份运行cmd,重新执行此命令,期间下载pathomjs可能时间比较长,需要耐心等待。


最后我们在head的路径下执行命令 grunt server 开启服务


现在我们去localhost:9100查看下es状态


显示此页面,大功告成!


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