我试图将一个Datanode添加到我现有的Single Datanode中。由于我的Unix服务器无法访问Internet,因此Cloudera Manager无法执行安装,因为它抛出以下错误。还有其他CLI方法可以添加数据节点而不是CM吗?

BEGIN yum info jdk
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4.7.2/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'archive.cloudera.com'"

最佳答案

是的,有两种方法(由于您所提到的,所以我保留此Cloudera特定的方法)。

1)下载tarball并手动安装所有内容。有一个可用的here指南,我认为在Stack Overflow上复制它不是一个很好的选择,因为它很长且特定于供应商(如果文档移动,标题为“安装路径C-使用Tarballs安装” ”)。

2)对于大型内部安装,您可以考虑使用yum可以访问的rpm软件包来设置自己的存储库。为此,您需要编辑/etc/yum.repos.d并链接到将成为回购服务器的某些可访问主机(当然,您必须提前将文件放在此处)。更多详细信息here。您可以下载rpms here。我从来不需要自己做这个,所以我帮助您将方向正确。

关于hadoop - 如何将DataNode添加到Cloudera hadoop,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21842642/

10-14 11:59