logo
当前位置:首 页 > 编程技术 >后端开发 >Java > 查看文章

转自:Elastic

链接:https://blog.csdn.net/UbuntuTouch/article/details/104182454

Cerebro 是以前的 Elasticsearch 插件 Elasticsearch Kopf 的演变 – 这不适用于 Elasticsearch 版本5.x或更高版本,这是由于删除了 site plugins。

https://github.com/lmenezes/elasticsearch-kopf

Cerebro 是查看分片分配和最有用的界面之一通过图形界面执行常见的索引操作。完全开放源,并且它允许您添加用户,密码或 LDAP 身份验证问网络界面。Cerebro 是对先前插件的部分重写,并且可以作为自运行工具使用应用程序服务器,基于 Scala 的Play 框架。

Cerebro 是一种现代反应性应用程序;它使用 Scala 使用 Play 框架在 Scala 中编写,用于后端 REST 和 Elasticsearch 通信。此外,它使用通过 AngularJS 用JavaScript 编写的单页应用程序(SPA)前端。

我们可以发现 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

我们可以通过如下的方式来运行 crebro:

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 的总体情况。

我们可以点击 nodes tab,我们可以看到如下的界面:

图片

我们点击rest tab,我们可以输入我们的DSL请求:

图片

我可以在这个界面里发送我们想要的 DSL 查询请求。

这里有点像我们的 Kibana Dev tools。只是在这里我们没有 auto-complete 功能。

我们可以点 more tab:

图片

状态栏:

图片

在上面它显示我们的 cluster 状态为 yellow,它表示我们需要更多的节点来分别我们的 shard。

这个 Cerebro 用户界面软件可以很方便地让我们管理我们的 Elasticsearch 集群。

更多功能留给读者自己来探索。另外,关注公众号Java技术栈,在后台回复:面试,可以获取我整理的 Java 系列面试题和答案,非常齐全。

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3