美文网首页
ElasticSearch2.2安装BigDesk插件

ElasticSearch2.2安装BigDesk插件

作者: Jay_星晨 | 来源:发表于2020-06-06 09:38 被阅读0次

简介:

Bigdesk是一个ElasticSearch集群监控工具,可以检测到集群状态、各节点信息,包括JVM、ThreadPools、OS、Process、Indices等,对性能优化有一定帮助。
一、原来的安装模式
在linux服务器通过以下命令行安装:

[elasticsearch@activity bin]$ /usr/local/elasticsearch-2.2.0/bin/plugin install lukas-vlcek/bigdesk

或者

[elasticsearch@activity bin]$ /usr/local/elasticsearch-2.2.0/bin/plugin install lukas-vlcek/bigdesk/2.4.1

但由于Bigdesk的新版2.5.0才支持到Elasticsearch1.3.*版本,在安装的时候会报如下的错:

ERROR: Could not find plugin descriptor'plugin-descriptor.properties'in plugin zip

二、现在需这样安装

[elasticsearch@activity bin]$ cd /home/xqt/
[elasticsearch@activity xqt]$ wget https://github.com/lukas-vlcek/bigdesk/archive/master.zip
[elasticsearch@activity xqt]$ unzip master.zip -d /usr/local/elasticsearch-2.2.0/plugins/
[elasticsearch@activity bin]$ cd /usr/local/elasticsearch-2.2.0/bin/plugins/
[elasticsearch@activity plugins]$ mkdir -p bigdesk/_site
[elasticsearch@activity plugins]$ mv bigdesk-master/* bigdesk/_site/
[elasticsearch@activity plugins]$ rm -rf bigdesk-master

然后在bigdesk下创建plugin-descriptor.properties文件;

[elasticsearch@activity plugins]$ cd bigdesk
[elasticsearch@activity bigdesk]$ vim plugin-descriptor.properties

输入以下内容:

description = bigdesk
version = 2.5.0
name = bigdesk
site = true

接着修改"/usr/local/elasticsearch-2.2.0/bin/plugins/bigdesk/_site/js/store/"下的BigdeskStore.js文件

[elasticsearch@activity bigdesk]$ vim _site/js/store/BigdeskStore.js

将第142行的

return (major == 1 && minor >= 0 && maintenance >= 0 && (build != 'Beta1' || build != 'Beta2'));

改为:

return (minor >= 0 && maintenance >= 0 && (build != 'Beta1' || build != 'Beta2'));

然后重启ElasticSearch服务即可。

[elasticsearch@activity bin]$ /usr/local/elasticsearch-2.2.0/bin/elasticsearch -d

然后查看ElasticSearch服务的插件列表:

[elasticsearch@activity bin]$ /usr/local/elasticsearch-2.2.0/bin/plugin list

结果:

Installed plugins in /usr/share/elasticsearch/plugins:
    - head
    - bigdesk
    - ik

表明BigDesk插件已安装成功了,其他节点配置也都为相同操作。通过浏览器访问http://127.0.0.1:9200/_plugin/bigdesk 结果如下图:

通过Bigdesk访问集群负载情况.png

相关文章

网友评论

      本文标题:ElasticSearch2.2安装BigDesk插件

      本文链接:https://www.haomeiwen.com/subject/hxtozhtx.html