elasticsearch - 使用 Google Big Query 进行 Elasticsearch

标签 elasticsearch google-bigquery

我在 elasticsearch 引擎中加载了事件日志,并使用 Kibana 将其可视化。我的事件日志实际上存储在 Google Big Query 表中。目前我正在将 json 文件转储到 Google 存储桶并将其下载到本地驱动器。然后使用 logstash,我将 json 文件从本地驱动器移动到 Elasticsearch 引擎。

现在,我正在尝试通过在 google 大查询和 Elasticsearch 之间建立连接来自动化该过程。根据我的阅读,我了解到有一个输出连接器将数据从 Elasticsearch 发送到 Google 大查询,但反之亦然。只是想知道我是否应该将 json 文件上传到 kubernete 集群,然后在集群和 Elastic 搜索引擎之间建立连接。

如能提供这方面的帮助,我们将不胜感激。

最佳答案

虽然这个解决方案可能有点复杂,但我建议您使用一些解决方案 Google Storage ConnectorES-Hadoop .这两个非常成熟,并被许多大公司用于生产级。

在 Kubernetes 上的大量 pod 上的 Logstash 将非常昂贵,而且 - 我认为 - 不是一种非常好的、有弹性和可扩展的方法。

关于elasticsearch - 使用 Google Big Query 进行 Elasticsearch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39252484/

相关文章:

elasticsearch - Logstash Geoip无法正常工作

ruby-on-rails - 不在映射中的字段包含在 ElasticSearch 返回的搜索结果中

sql - 在 BigQuery 深处取消嵌套多个嵌套字段

google-bigquery - 使用服务帐户通过 API 从 BigQuery 中基于 Google 表格的表中查询数据

postgresql - 将 PostgreSQL 表流式传输到 Google BigQuery

elasticsearch - Elasticsearch:批量更新保存在Java String中的多个文档?

elasticsearch - elasticsearch 匹配发音相同的单词

高可用性的 Solr 主从故障转移设置

python - 将数据从 Google BigQuery 加载到 Spark(在 Databricks 上)

google-bigquery - 尚未为此项目启用结算