aws-elasticsearch - 如何将文件数据转储到 AWS ElasticSearch
问题描述
我有一个大的 json 文本文件(通过DynamoDB
基于过滤条件的查询生成的行终止的 json 文档)。将这些文档索引到AWS
托管ElasticSearch
服务的最佳方法是什么。
解决方案
如果您的数据来自本地文件或 EC2,您可以考虑使用 Logstash。
Logstash (Logstash OSS) 的开源版本提供了一种使用批量 API 将数据上传到您的 Amazon Elasticsearch Service (Amazon ES) 域的便捷方式。
推荐阅读
- angular - 如何让 Angular 结构指令成为动态的?
- django - TypeError: 不支持的操作数类型 -: 'DateTimeField' 和 'DateTimeField'
- ocaml - “in”指令嵌套是如何工作的?
- eclipse - 在eclipse上设置环境变量
- python - 如何更改 PyQt5 菜单栏项中文本的颜色?
- sql - “WHERE x.xxx IN”内的多个外键列匹配条件
- terraform - 有没有办法从 CLI 指定要使用的 Terraform 提供程序?
- sql - 有没有一种简单的方法可以将 PostgreSQL 中的两条重叠路由分成多个部分?
- ruby-on-rails - 如何引用 YAML 夹具中的另一个字段(可能使用 ERB)?
- nginx - Nginx 无法在生产服务器上使用 socket.io