下载并安装代理 - Amazon Data Firehose
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

下载并安装代理

首先,连接到您的实例。有关更多信息,请参阅 Amazon EC2 用户指南中的 Connect 到您的实例。如果您在连接时遇到问题,请参阅 Amazon EC2 用户指南中的实例连接疑难解答

接下来,请使用以下方法之一安装代理。

  • 要从 Amazon Linux 存储库设置代理

    此方法仅适用于 Amazon Linux 实例。使用以下命令:

    sudo yum install –y aws-kinesis-agent

    Agent v 2.0.0 或更高版本安装在装有 Amazon Linux 2 () AL2 操作系统的计算机上。此代理版本需要安装 Java 1.8 或更高版本。如果尚未安装所需的 Java 版本,代理安装程序将会安装。有关亚马逊 Linux 2 的更多信息,请参阅https://aws.amazon.com/amazon-linux-2/

  • 从 Amazon S3 存储库设置代理

    此方法从公开可用的存储库安装代理,因此适用于 Red Hat Enterprise Linux 以及 Amazon Linux 2 实例。使用以下命令下载并安装最新版本的代理 2.x.x:

    sudo yum install –y https://s3.amazonaws.com/streaming-data-agent/aws-kinesis-agent-latest.amzn2.noarch.rpm

    要安装特定版本的代理,请在命令中指定版本号。例如,以下命令将安装代理 2.0.1。

    sudo yum install –y https://streaming-data-agent.s3.amazonaws.com/aws-kinesis-agent-2.0.1-1.amzn1.noarch.rpm

    如果您使用的是 Java 1.7,但不想升级,则可以下载与 Java 1.7 兼容的代理 1.x.x。例如,要下载代理 1.1.6,可使用以下命令:

    sudo yum install –y https://s3.amazonaws.com/streaming-data-agent/aws-kinesis-agent-1.1.6-1.amzn1.noarch.rpm

    您可以使用以下命令下载最新代理

    sudo yum install -y https://s3.amazonaws.com/streaming-data-agent/aws-kinesis-agent-latest.amzn2.noarch.rpm
  • 从 GitHub repo 中设置代理

    1. 首先,确保您已安装所需的 Java 版本,具体取决于代理版本。

    2. awslabs amazon-kinesis-agent GitHub /存储库下载代理。

    3. 导航到下载目录并运行以下命令来安装代理:

      sudo ./setup --install
  • 在 Docker 容器中设置代理

    Kinesis 代理可以在容器中运行,也可以通过 amazonlinux 容器库运行。使用以下 Dockerfile,然后运行 docker build

    FROM amazonlinux RUN yum install -y aws-kinesis-agent which findutils COPY agent.json /etc/aws-kinesis/agent.json CMD ["start-aws-kinesis-agent"]