Java 如何从BigQuery中检索数据并将数据插入mySQL?

Java 如何从BigQuery中检索数据并将数据插入mySQL?,java,mysql,shell,google-bigquery,sh,Java,Mysql,Shell,Google Bigquery,Sh,我正在尝试编写一个批处理文件,它可以从GoogleBigQuery检索特定数据,然后将这些数据插入mySQL batch server的语言是Java,构建工具是Ant。如前所述,您可以使用从BigQuery读取数据。这将是最简单的方法。这里有两个选项: a、 创建查询作业以获取SQL查询的结果集,解析结果并将其写入MySQL。对于此方法,您可以使用: 创建查询作业的方法(请参见示例 在链接中) 获取异步作业状态的方法 该方法生成用于获取结果集的方法 b、 创建一个,将BigQuery表的数据导

我正在尝试编写一个批处理文件,它可以从GoogleBigQuery检索特定数据,然后将这些数据插入mySQL

batch server的语言是Java,构建工具是Ant。

如前所述,您可以使用从BigQuery读取数据。这将是最简单的方法。这里有两个选项:

a、 创建查询作业以获取SQL查询的结果集,解析结果并将其写入MySQL。对于此方法,您可以使用:

  • 创建查询作业的方法(请参见示例 在链接中)
  • 获取异步作业状态的方法
  • 该方法生成用于获取结果集的方法
  • b、 创建一个,将BigQuery表的数据导出到云存储中的文件中,然后从云存储下载该文件,并将数据写入MySQL。注意:若您不熟悉Google云平台,这种方法将更加困难,因为您将需要创建一个云存储桶并与之交互

    要将数据写入MySQL,需要使用Java连接器,如


    希望这能为您指明正确的方向。

    欢迎来到StackOverflow!要阅读Google BigQuery,可以使用。这里是包含更多信息的整体。这是你想要的吗?谢谢你的回复。是否仍然可以使用构建工具Ant为BigQuery使用客户端库?我们没有使用Maven。这就是我们的问题,谢谢你,迈克!API似乎需要Maven作为构建工具,但不幸的是,我们没有使用Maven,系统使用的是Ant。基于构建工具Ant的API还可以使用吗?如果对此不太确定,也许您可以使用它来生成Ant构建文件。或者使用。你可能想看一下答案,这些答案让我找到了这些资源。