我正在使用Amazon EC2 Machine,我正在使用Hadoop和其他一些大数据工具(如hive)运行HDP, HBase的, 猪。
我使用ec2.1.1.1compute-1.amazonaws.com这样的机器名作为主机名,但是当我重新启动我的机器时,其IP地址会发生变化,因此需要更改主机名。
那么我怎样才能使用简单的静态名称来解析机器的IP地址,即使我的IP也发生了变化。
# # # # # # # # # # # # #
# # # # # # # #
# # # # # # # # #
提前致谢。
答案 0 :(得分:0)
您可以使用dynamic DNS安装ddclient并动态分配主机名。根据您选择的提供程序,通过DNS引导和传播名称之间可能存在延迟。有许多免费服务。
虽然EC2实例可以免费使用与之关联的单个弹性IP you will be nominally charged when it is not in use。
答案 1 :(得分:0)
我认为您需要使用亚马逊称之为弹性IP地址的内容。这些是您可以分配给正在运行的EC2实例的固定IP地址。上次我检查使用弹性IP时收取少量费用,每个帐户限制为5个弹性IP,因此请谨慎使用。
您可能需要编写一个小脚本来自动分配弹性IP,当您启动EC2实例时,该弹性IP将作为“用户数据”执行。
答案 2 :(得分:0)
您只需要为其分配弹性IP即可。在实例终止之前,此IP将与实例保持关联。