我正在从事一个研究项目,我目前拥有一个域(我们称它为 abc.xyz)。我在 NameCheap 上购买了它,并在域名上运行了一些基本的 HTML/CSS/JavaScript(即 http://abc.xyz/index.html)。
我想做的是使用同一域的子域作为 Hadoop 域的 FQDN,这样 master 主机将是 master.abc.xyz 和 slaveX(其中 X 是数字 1、2、3...)主机将是 slaveX.abc.xyz。实现此配置必须采取哪些步骤?我是否必须放弃通过 NameCheap 的 cPanel 托管?
最佳答案
在您的域名托管服务商的控制面板中,您应该可以找到将 A
和/或 CNAME
记录添加到现有域 abc.xyz的选项
.
正如您所指出的,您拥有每个 Hadoop 实例的 IP 地址,那么您可以沿着这些行添加 A
记录;
master A <IP of master instance>
slave1 A <IP of slave 1>
slave2 A <IP of slave 2>
您还可以选择使用 CNAME
记录,这些记录只是您的 Hadoop 实例拥有的现有域名的别名。
master CNAME <fqdn of instance>
slave1 CNAME <fqdn of instance>
slave2 CNAME <fqdn of instance>
一旦您进行了更改,请记住增加您的区域序列号(假设控制面板没有为您执行此操作。)稍等片刻,您的更改应该会传播并允许您通过自己的域访问您的实例姓名。
如果您需要进一步的帮助,请发表评论,我可以为您更新我的答案。
关于hadoop - 使用 Hadoop 集群的自定义域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44422031/