hadoop - 使用 Hadoop 集群的自定义域?

标签 hadoop dns

我正在从事一个研究项目,我目前拥有一个域(我们称它为 abc.xyz)。我在 NameCheap 上购买了它,并在域名上运行了一些基本的 HTML/CSS/JavaScript(即 http://abc.xyz/index.html)。

我想做的是使用同一域的子域作为 Hadoop 域的 FQDN,这样 ma​​ster 主机将是 ma​​ster.abc.xyzslaveX(其中 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/

相关文章:

validation - 使用 map reduce 在数据集中执行地址验证

hadoop - 运行 MapReduce 作业时的事件链

python - 限制大 RDD

azure - 客户将其域名指向我们的 IP - 问题和系统生命周期

hadoop - 我的主机环境如何与我的 VM 交互? Hadoop/HortonWorks

json - 配置单元是否允许列名为 "rows"?

dns - 将子域指向另一台主机上的另一个域

ssl - 我的第三方 SSL 无法在主域上运行 GoDaddy

python - 如何在 python 中获取域的 DNS 记录?

python - 在 python 中使用 dig 命令