本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
下载并安装代理
首先,连接到您的实例。有关更多信息,请参阅 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 中设置代理
-
首先,确保您已安装所需的 Java 版本,具体取决于代理版本。
-
从 awslabs amazon-kinesis-agent
GitHub /存储库下载代理。 -
导航到下载目录并运行以下命令来安装代理:
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"]