elasticsearch02 启动及elasticsearch-head插件安装

1.windows 下启动es:

双击启动  elasticsearch.bat

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



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

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

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

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


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


2.windows 安装 elasticsearch-head插件

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

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

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

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


下载之后进行解压


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

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

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


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


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

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

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

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

    执行npm install 安装服务

    执行grunt server启动服务

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


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

解决方法:

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

##表示的允许跨域连接

http.cors.enabled:true

http.cors.allow-origin:"*"




配置完成之后重新启动:


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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容