gpt4 book ai didi

javascript - 如何在没有 Kibana 的情况下从 AWS 中的 ElasticSearch 访问数据?

转载 作者:行者123 更新时间:2023-12-03 01:52:42 25 4
gpt4 key购买 nike

按照本教程,我一直在使用 AWS Firehose、Lambda 和 ElasticSearch 来分析和可视化 Twitter 数据:

https://aws.amazon.com/blogs/big-data/building-a-near-real-time-discovery-platform-with-aws/

它工作得很好,我可以打开 Kibana 仪表板的链接并绘制图表。但是,我想在自定义构建的仪表板中显示绘图,我将使用 HTML 和 javascript 构建该仪表板作为 Web 应用程序的一部分(我将使用plotly.js 来构建绘图)。

如何将 ElasticSearch 中的数据获取到 javascript 文件中以绘制图表?我可以像 Kibana 那样实时更新绘图

端点是 API 吗?我需要哪些 JavaScript 包和命令?

我是否需要 ElasticSearch,或者我可以直接从保存流数据的 S3 存储桶通过 Lambda 函数进入应用程序吗?有什么优点/缺点?

最佳答案

请查看elastic apis

这只是通过任何编程的 ReST 客户端(例如 Retrofit/okHttp 等)使用这些 API 的问题。

这里是一个示例:http://www.baeldung.com/elasticsearch-java

要在 JS 中实现此功能,一个简单的调用即可满足您的目的:**使用 JQuery

$.ajax({
url: 'http://<yourElasticHost:port>/',
type: '<GET/PUT/POST etc>',
data: 'ID=1', //
success: function() { alert('done !!'); }
});

ElasticSearch 包含大量搜索选项,并且它面向文档。如果您的要求是基于 json dsl 的访问速度、可扩展性、微调查询,那么您绝对可以采用弹性方法

关于javascript - 如何在没有 Kibana 的情况下从 AWS 中的 ElasticSearch 访问数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50348614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com