elasticsearch的集成开发环境

5
我一直在寻找适用于Elasticsearch的IDE,但是我找不到一个。我知道简单的Restclient可以做到,但大多数Rest客户端的body编辑器没有自动缩进等功能。我在想如果没有IDE,我可以制作一个,以便其他人也能从中受益。为了做到这一点,我需要知道如何创建一个编辑器?是否有可用的工具可以在键入时进行正确的JSON格式化。如果有的话,我可以开始一个GitHub项目并开始制作IDE。我还可以添加Elasticsearch的关键字,这将方便开发人员。
如果已经有这样的东西,请指引我。我无法找到一个。
5个回答

5
到目前为止,我发现最好的选择是Atom插件elasticsearch-client。它在简化我的ES工作方面做得非常出色。它还有大量预定义的查询,如索引统计信息等,以及一个整洁的查询基准测试工具。确保添加一些有用的JSON插件,如json-path-finder和通用助手,如minimap,就会变得非常舒适。虽然不像cat/echohttpiejq的组合那么强大,但更像IDE。

谢谢...看起来很棒.....我请求开发者发布一个针对VS Code的版本,因为它是在Atom之上构建的。这可能不是一项大任务。 - srinath29

4

1
你应该看一下Sense。它可以满足你的需求。

嗨,谢谢提供信息。但是服务器托管在found上,不允许安装kibana插件。而且该插件限制了使用范围只能在特定的elasticsearch中使用。但是,如果有一个IDE可以拥有多个选项卡,每个选项卡都可以连接一个elastic search集群,那将是一个非常好的分析工具。我希望社区中的某些人喜欢这个想法,并帮助我至少开始这个项目。 - srinath29
老实说,Sense 就像任何其他的 REST 客户端。在我看来,它无法很好地编辑您的请求,也无法很好地表示结果。这很可能也是因为 JSON 不是人类擅长处理的良好格式。我自己使用了一个 REST 客户端,但与我们在 SQL 世界中拥有的工作数据相比,它已经落后了几年。 - R. van Twisk

1

DBEaver。Elastic不支持、推广或提供此应用程序的支持,但可以使用。


0

值得一试 elasticsearch-head
一个用于浏览和与 Elastic Search 集群交互的 Web 前端。
它提供有关集群和索引的信息。
此外,还提供了 Chrome 扩展程序

enter image description here

enter image description here

enter image description here

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接