Hadoop 配置 - 群集



Hadoop 的文件核心站点.xml和映射站点.xml的正确设置是什么?因为我正在尝试运行 hadoop,但出现以下错误:

启动 secondaryNameNode,记录到/opt/Hadoop/Hadoop-1.2.1/libexec/../logs/hadoop-hadoop-secondarynamenode-lbad012.out

lbad012 : 线程 "main " 中的异常 java.lang.IllegalArgumentException : 不包含有效的主机 : 港务局 : 文件 :///

lbad012 : at org.apache.hadoop.net.NetUtils.createSocketAddr ( NetUtils.java : 164 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress ( NameNode.java : 212 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress ( NameNode.java : 244 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.NameNode.getServiceAddress ( NameNode.java : 236 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize ( SecondaryNameNode.java : 194 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode .( 辅助名称节点.java : 150 )

lbad012 : at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main ( SecondaryNameNode.java : 676 )

你没有指定你正在使用哪个版本的Hadoop,或者你是否正在使用CDH(cloudera的Hadoop发行版)

您也没有指定是否要在伪分布式、单节点或分布式群集设置中运行。 这些选项专门设置在您提到的文件(核心站点和映射站点)中

Hadoop

非常挑剔,所以在提出与Hadoop相关的问题时,这些细节很重要。

由于您没有指定上述任何内容,我猜您是初学者 - 在这种情况下,本指南应该对您有所帮助(并向您展示在伪分布式配置中核心站点和映射站点应该是什么样子)

无论如何,Hadoop几乎为每个版本的Hadoop都有一个"快速入门"指南,所以找到一个与你正在寻找的版本和设置相关的指南,它应该相当容易浏览。

最新更新