2014-02-18 39 views
1

我正在尝试将Datanode添加到现有的单个数据节点。由于我的Unix服务器无法访问Internet,所以Cloudera Manager无法执行安装,因为它会抛出错误。是否有任何其他CLI方法来添加数据节点,而不是CM?如何将DataNode添加到Cloudera hadoop

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'" 

回答

0

是的,有两种方法(我保留这个Cloudera特定的,因为这是你所提到的)。

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

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

+0

感谢您的更新,我确实使用RPM安装了Cloudera Agent,并再次请求Cloudera Manager在主机下添加Datanodes --->添加新主机如何得到低于错误 – user3204936