`
yeshaoting
  • 浏览: 685905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

解决启示:

网上查阅此文:http://jiajun.iteye.com/blog/757137,得知主机名不允许出现下划线_,于是猜测我这里是因为主机名中存在点号.的问题。

通过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的操作。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics