elasticsearch监控工具之bigdesk

前言

      bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用情况,索引数据、搜索情况,http连接数等。本文主要记录bigdesk的使用 ,和安装过程中遇到的一些错误 。

项目git地址: https://github.com/lukas-vlcek/bigdesk  点击打开链接

在GitHub上面 ,截止目前 ,发现只支持到elasticsearch 1.3.x版本 ,但是笔者亲测 ,对于elasticsearch 5.x也是适用的 。下面对elasticsearch 5.x 和 5.x 之前的版本 ,分别做介绍 。

elasticsearch监控工具之bigdesk_第1张图片

对于elasticsearch5.x之前的版本  ,安装起来也方便 ,跟head插件类似 。

1.在elasticsearch 的plugins目录 ,直接运行命令安装 
    . /plugin  -install  lukas-vlcek /bigdesk

2.运行es

3.打开http ://localhost :9200/_plugin/bigdesk / 

对与elasticsearch5.x 版本安装比较简单, 下载即可使用 ,只是要注意细节  。

在 5.1中,bigdesk

  • 不能放在elasticsearch的 plugins 目录下

  • 不能使用 elasticsearch-plugin install 方式安装 ,否则启动elasticsearch会报以下的错误

     java.lang.IllegalArgumentException: property [elasticsearch.version] is missing for plugin [bigdesk]


具体安装使用步骤如下 :

1.修改Elasticsearch 的配置文件 elasticsearch.yml ,增加如下

http.cors.enabled: true

http.cors.allow-origin: "*"

2. 下载bigdesk  ,记得一定不要下载到elasticsearch的plugins目录下 ,笔者放到的是跟elasticsearch的安装目录一致。

git clone https://github.com/hlstudio/bigdesk

3. 重启elasticsearch

4. 进入到bigdesk的_site目录

cd bigdesk/_site/

5.启动

Python -m SimpleTHHPServer

6.页面访问http://xxx.xxx.xxx.xxx:8000 ,即可进入监控页面

elasticsearch监控工具之bigdesk_第2张图片






你可能感兴趣的:(elasticsearch监控工具之bigdesk)