求解:在格式化hadoop云计算系统是遇到的问题

江离 发布于 2012/04/20 22:06
阅读 1K+
收藏 2

首先:配置:ubuntu+jdk+ssh+rsync

系统有两台电脑,使用无线局域网搭建,两台彼此间能通信。

hosts文档设置如下: 

127.0.0.1  localhost

192.168.1.100  hdp0 (作为master)

192.168.1.101 hdp1   (slave)

但在执行

$  cd /home/hadoop/hadoop/bin

$./hadoop namenode -format;也就是初始化操作时,后面显示的信息 

STARUP_MSG  :  host=java.net .unknownHostException ubuntu:ubuntu;

而不是设置好的STARUP_MSG  :  host= hdp0/192.168.1.100.请问:是哪里没有设置好?对hadoop-env.sh,core-site,hdfs-site,maprd-site也设置了的。

其他信息

STARUP_MSG  : classpath=/home/hadoop/hadoop/bin.../conf:/usr/lib.....很长一串。

加载中
0
maikkk
maikkk
看看/etc/hostname 跟hosts匹配
江离
江离
回复 @maikkk : 那个我修改了的,还是不行。。在环境变量/ect/environment/里设置了CLASSPATH,但是用sudo echo $classpath,找不到这个变量,但大写的CLASSPATH就能找到,就是在环境变量里设置的那个。一般能正常启动hadoop都不会出现classpath这个变量,只有host,版本那些信息。我这个就出现了classpath,还出现warn..
maikkk
maikkk
回复 @江离 : 那个export前面应该没有# 符合
江离
江离
回复 @maikkk : 是在hadoop-env.sh中设置吗?里面是这样的 #export HADOOP_CLASSPATH=$PATH:$PATH_HOME/bin.这样设置对么。我的hadoop是装在/home/hadoop/hadoop下的,PATH该怎么设置?
maikkk
maikkk
回复 @江离 : 检查是不是配置文件里面路径字符串是否正确
江离
江离
我把hostname设置成hdp0后就可以了,但是STARUP_MSG : classpath还是很长一串。后面显示 WARN common.Util :path /home/hadoop/dfs/name should be specified as a URI in configuration files. please update hdfs configuration
下一页
0
S
SugarCane
把127.0.0.1  localhost删掉试试
0
HelloEric
HelloEric
提示很明显就是主机名的问题导致
HelloEric
HelloEric
回复 @江离 : 修改hostname成hdp0,重启服务器,再format一次
江离
江离
怎么修改?
返回顶部
顶部