elasticsearch02 启动及elasticsearch-head插件安装

1.windows 下启动es:

双击启动  elasticsearch.bat

elasticsearch02 启动及elasticsearch-head插件安装_第1张图片

假如启动闪退:并出现如下问题:


elasticsearch02 启动及elasticsearch-head插件安装_第2张图片


需要在配置文件增加 如下配置

xpack.ml.enabled:false    xpack.ml.enabled   设置为false禁用X-Pack机器学习功能

保存之后重新启动,启动没有出现闪退或者报错:

可以浏览器进行访问: http://localhost:9200/  (本机的es服务)出现如下信息说明es启动成功


elasticsearch02 启动及elasticsearch-head插件安装_第3张图片

上图表示的当前es服务的具体信息


2.windows 安装 elasticsearch-head插件

      elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群es进行界面的操作 ,方便开发人员或者运维人员对集群进行维护。

(1)通过官方地址进行下载

https://github.com/mobz/elasticsearch-head 

    该地址为elasticsearch-head官方 下载地址 ,它其实也是一个服务 官方下载地址其实就是github上可供下载的服务源码


elasticsearch02 启动及elasticsearch-head插件安装_第4张图片

下载之后进行解压


elasticsearch02 启动及elasticsearch-head插件安装_第5张图片

(2)下载解压之后安装node运行环境

https://nodejs.org/en/download/

根据自己需求去node 官网下载符合自己系统的node安装包,安装过程及配置可去百度搜索,这里就不描述了


elasticsearch02 启动及elasticsearch-head插件安装_第6张图片

安装配置之后使用cmd进行校验 :输入 node -v  出现版本号说明你安装成功


elasticsearch02 启动及elasticsearch-head插件安装_第7张图片

(3)使用node相关命令编译elasticsearch-head

cmd  进入到elasticsearch-head-master所在的根目录位置 ,本文位置如下

elasticsearch02 启动及elasticsearch-head插件安装_第8张图片

依次执行:(也可以使用cnpm命令,需要本地已经安装好cnpm 并且镜像是国内的,这样比较快)

   执行npm install -g grunt-cli 编译源码

    执行npm install 安装服务

    执行grunt server启动服务

(4)启动服务之后通过浏览器访问:


elasticsearch02 启动及elasticsearch-head插件安装_第9张图片

默认会出现如上图所示信息:可以发现此时elasticsearch-head并没有连接到我们es服务:

解决方法:

修改elasticsearch配置即可,在目录下conf下配置 elastichsearch.yml中添加如下命令:

##表示的允许跨域连接

http.cors.enabled:true

http.cors.allow-origin:"*"




elasticsearch02 启动及elasticsearch-head插件安装_第10张图片

配置完成之后重新启动:


elasticsearch02 启动及elasticsearch-head插件安装_第11张图片

可以发现此时 elasticsearch-head与es服务已经连接成功!或者通过复杂查询校验


elasticsearch02 启动及elasticsearch-head插件安装_第12张图片

以上是 elasticsearch-head的安装过程,接下来的文章是描述如何去使用 elasticsearch-head对索引的操作和查询等相关操作

你可能感兴趣的:(elasticsearch02 启动及elasticsearch-head插件安装)