推荐一款 ES 集群可视化工具:Cerebro,简单、实用!
Java技术栈
www.javastack.cn
关注阅读更多优质文章
Cerebro 是以前的 Elasticsearch 插件 Elasticsearch Kopf 的演变 – 这不适用于 Elasticsearch 版本5.x或更高版本,这是由于删除了 site plugins。
https://github.com/lmenezes/elasticsearch-kopf
我们可以发现 Cerebro 的安装网站:
https://github.com/lmenezes/cerebro。
为了安装 Cerebro,你必须安装 Java 1.8 或更新的版本。关注公众号Java技术栈,在后台回复:java,可以获取我整理的 Java 1.8+ 系列教程,非常齐全。
安装 Cerebro
为了安装 Cerebro,你将需要手动下载并安装它。然后,我们将执行以下步骤:
你可以下载 Cerebro 的二进制发行版。
https://github.com/lmenezes/cerebro
对于 Linux 或 macOSX,我们可以使用以下命令:
wget -c https://github.com/lmenezes/cerebro/releases/download/v0.8.5/cerebro-0.8.5.tgz
tar xfvz cerebro-0.8.5.tgz
我们可以在上面的github里找到最新的 cerebro 发行版本。截止目前为止,我们能找到的最新的版本是 0.8.5。
如果你想做 docker 安装,请参阅链接:
https://github.com/lmenezes/cerebro-docker。
运行 cerebro
cerebro-0.8.5/bin/cerebro
针对 Windows 操作系统来说,我们可以使用如下的方式来运行:
cerebro-0.8.5/bin/cerebro.bat
在我们的 console 里,我们可以看到类似如下的输出:
从上面的输出我们可以看出来,我们可以通过 http://0.0.0.0:9000/ 开访问:
在上面,我们需要输入我们的 Elasticsearch 的 node address 来进行连接。点击 Connect 按钮:
在上面,我们可以看到 overview tab 的界面。它显示了目前我们的 node 的总体情况。
我们点击rest tab,我们可以输入我们的DSL请求:
我可以在这个界面里发送我们想要的 DSL 查询请求。
这里有点像我们的 Kibana Dev tools。只是在这里我们没有 auto-complete 功能。
我们可以点 more tab:
状态栏:
在上面它显示我们的 cluster 状态为 yellow,它表示我们需要更多的节点来分别我们的 shard。
这个 Cerebro 用户界面软件可以很方便地让我们管理我们的 Elasticsearch 集群。
更多功能留给读者自己来探索。另外,关注公众号Java技术栈,在后台回复:面试,可以获取我整理的 Java 系列面试题和答案,非常齐全。
作者:Elastic 中国社区官方博客
本文链接:https://blog.csdn.net/UbuntuTouch/article/details/104182454
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注Java技术栈看更多干货