Elasticsearch插件
插件作为一种普遍使用的,用来增强系统核心功能的机制,得到了广泛地使用,elasticsearch也不例外。
安装Elasticsearch插件
从elasticsearch-0.90.2开始,elasticsearch插件安装变得很简单,有三种方式:
- 在确保网络顺畅的情况下,执行如下格式的命令即可:
plugin --install <org>/<user/component>/<version>
- 如果网络不太顺畅,可以下载好插件的压缩包以如下方式安装:
bin/plugin --url file://path/to/plugin --install plugin-name
- 你可以直接将插件的相关文件拷贝到plugins目录下面,需要注意的是,这种方式需要特别留意插件的种类。
如何查看当前已经加载的插件
curl -XGET 'http://localhost:9200/_nodes/plugin'
或者可以指定某个实例
curl -XGET 'http://localhost:9200/_nodes/10.0.0.1/plugin'
推荐的插件
- BigDesk 该插件可以查看集群的JVM信息,磁盘IO,索引创建删除信息等,适合查找系统瓶颈,监控集群状态等。
bin/plugin -install lukas-vlcek/bigdesk
进入http://localhost:9200/_plugin/bigdesk/ 如下图:
- Head
elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,你可以通过插件把它集成到es。
bin/plugin -install mobz/elasticsearch-head