View a markdown version of this page

Java - Amazon Timestream

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Java

要开始使用 Java 1.0 SDK 和 Amazon Timestream,请完成下述先决条件。

完成 Java SDK 的必要先决条件后,即可开始使用 代码示例

先决条件

开始使用 Java 之前,您必须执行以下操作:

  1. 按照中的 AWS 设置说明进行操作访问 Timestream LiveAnalytics

  2. 通过下载并安装以下内容来设置一个 Java 开发环境:

  3. 配置您的 AWS 证书和开发区域:

    • 设置用于 AWS SDK for Java的 AWS 安全凭证。

    • 设置您的 AWS 区域以确定 LiveAnalytics 终端节点的默认时间流。

使用 Apache Maven

你可以使用 Apache Maven 来配置和构建 AWS SDK for Java 项目。

注意

要使用 Apache Maven,请确保 Java SDK 和运行时为 1.8 或更高版本。

您可以将 AWS 软件开发工具包配置为 Maven 依赖项,如在 A pache Maven 中使用软件开发工具包中所述。

您可以使用以下命令运行编译并运行源代码:

mvn clean compile mvn exec:java -Dexec.mainClass=<your source code Main class>
注意

<your source code Main class> 是 Java 源代码主类的路径。

设置您的 AWS 凭证

AWS SDK for Java要求您在运行时向应用程序提供 AWS 凭据。本指南中的代码示例假设您使用的是 AWS 证书文件,如AWS SDK for Java 开发人员指南中的设置 AWS 证书和开发区域中所述。

以下是名为的 AWS 凭据文件的示例~/.aws/credentials,其中波浪号字符 (~) 表示您的主目录。

[default] aws_access_key_id = AWS access key ID goes here aws_secret_access_key = Secret key goes here