8、elasticsearch集群管理工具cerebro安装步骤

一、cerebro介绍

Cerebro 是以前的 Elasticsearch 插件 Elasticsearch Kopf 的演变(https://github.com/lmenezes/elasticsearch- kopf) – 这不适用于 Elasticsearch 版本5.x或更高版本。它是查看分片分配和最有用的界面之一,通过图形界面执行常见的索引操作,并且允许您添加用户,密码或 LDAP 身份验证问网络界面。它对先前插件的部分重写,并且可以作为自运行工具使用应用程序服务器。

cerebro算是一款"绿色"软件,只要有标准的 java 环境,下载解压之后即可使用。

在功能上cerebro支持节点状态监控, 磁盘空间,cpu,load,索引数量大小 ,数据分布位置等监控,支持查询。

二、cerebroa安装

1.1、安装方式一:在线安装
登录进入linux服务器,执行以下命令

wget "https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz" tar -zxf cerebro-0.8.1.tgz"

下载压缩包到当前目录,然后解压缩

tar -zxf cerebro-0.8.1.tgz

解压之后其实只有四个文件夹:bin , conf, lib, README.md,我们只需要关注bin 和conf目录,bin有可执行文件 cerebo ,conf里面有需要访问es集群的配置文件。

1.2、安装方式二:离线安装
如果你的linux服务器无法连接githup进行下载或者下载较慢,可以使用另外一台电脑直接下载压缩包,直接在浏览器输入:https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz" tar -zxf cerebro-0.8.1.tgz
将下载的压缩包迁移到linux服务器上,然后解压缩

tar -zxf cerebro-0.8.1.tgz

2、无论采用方式一还是方式二,解压以后,再修改配置文件,进入解压后的文件夹,执行命令:vim conf/application.conf

hosts = [ { host = "http://你的es集群节点ip:9200" name = "你的es集群节点名称" } 
# Example of host with authentication
 #{ # host = "http://some-authenticated-host:9200"
 # name = "Secured Cluster" 
# auth = { 
# username = "username" 
# password = "secret-password" 
# }
 #}
 ]

3、启动cerebro
进入解压缩文件夹bin,执行命令

nohup ./cerebro -Dhttp.port=9000 -Dhttp.address=0.0.0.0 &

其实默认就是9000端口,如果不需要特别指定启动端口和ip, 直接后台启动即可

nohup ./cerebro &

4、在浏览器输入地址:http://你的ES集群节点ip:9000


cerebro输入节点.png

cerebro界面.png

你可能感兴趣的:(8、elasticsearch集群管理工具cerebro安装步骤)