一、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
网友评论