ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Inco

ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host

问题描述:

在安装单机hadoop1.0.3时,namenode一直安装不上。

通过命令bin/hadoop namenode -format,格式化hdfs时,出现如下错误:

ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.io.IOException: Incomplete HDFS URI, no host: hdfs://CentOS-6.3:9000

解决启示:

通过hostname命令,查看当前主机名为CentOS-6.3(我装机时设置的)。

解决方案:

修改hostname

a. vim /etc/sysconfig/network修改HOSTNAME

NETWORKING=yes

HOSTNAME=CentOS63

b. vim /etc/hosts添加主机别名

127.0.0.1   CentOS63 localhost localhost.localdomain localhost4 localhost4.localdomain

4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

c. hostname CentOS63使主机名立即生效。

最好,之后先退出终端,再进行单机hadoop的操作。

相关推荐