0

我正在使用 Amazon EC2 Machine,我正在使用 Hadoop 和其他一些大数据工具(如 hive、hbase、pig)在其上运行 HDP。

我使用 ec2.1.1.1compute-1.amazonaws.com 之类的机器名称作为主机名,但是当我重新启动机器时,它的 IP 地址会更改,因此需要更改主机名。

那么,即使我的 IP 被更改,我如何使用简单的静态名称来解析机器的 IP 地址。

#############

########

#

#########

提前致谢。

4

3 回答 3

0

您可以安装 ddclient 并使用动态 DNS动态分配主机名。根据您选择的提供商,引导和通过 DNS 传播名称之间可能存在延迟。有许多免费服务可供使用。

虽然 EC2 实例可以免费关联一个弹性 IP,但在不使用时名义上会向您收费

于 2013-04-23T13:53:41.630 回答
0

我认为您将需要使用亚马逊所谓的弹性 IP 地址。这些是您可以分配给正在运行的 EC2 实例的固定 IP 地址。上次我检查了使用弹性 IP 会收取少量费用,并且每个帐户限制为 5 个弹性 IP,因此请谨慎使用。

您可能需要编写一个小脚本来自动分配您的弹性 IP,在您启动 EC2 实例时将其作为“用户数据”执行。

于 2013-04-23T22:54:57.890 回答
0

您只需为其分配一个弹性 IP。此 IP 将保持与实例关联,直到实例终止。

于 2013-04-25T05:15:41.897 回答