2011-07-13 6 views
2

SUSE LinuxでHadoop/bin/start-all.shを実行しているときに「一時的な名前解決失敗」が発生しました。問題を探しますが、効果的な答えを見つけることはできません。私はあなたの助けを楽しみにしています、ありがとう!Hadoop/bin/start-all.shの実行中に一時的に名前解決に失敗する

両方のマスター/スレーブにのみ1行ファイルので、それは、一つの同じ加工への上に展開されている:

[email protected]:~/hadoop> bin/hadoop namenode -format 
11/07/12 17:43:10 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************ 
STARTUP_MSG: Starting NameNode 
STARTUP_MSG: host = linux87/10.18.6.87 
STARTUP_MSG: args = [-format] 
STARTUP_MSG: version = 0.20.2 
STARTUP_MSG: build =   
https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20 -r 911707; 
compiled by 'chrisdo' on Fri Feb 19 08:07:34 UTC 2010 
************************************************************/ 
Re-format filesystem in /home/solom/tmp/hadoop/dfs/name ? (Y or N) 
Y 
11/07/12 17:43:13 INFO namenode.FSNamesystem: fsOwner=solom,solom,dialout,video 
11/07/12 17:43:13 INFO namenode.FSNamesystem: supergroup=supergroup 
11/07/12 17:43:13 INFO namenode.FSNamesystem: isPermissionEnabled=true 
11/07/12 17:43:13 INFO common.Storage: Image file of size 95 saved in 0 seconds. 
11/07/12 17:43:14 INFO common.Storage: Storage directory 
/home/solom/tmp/hadoop/dfs/name has been successfully formatted. 
11/07/12 17:43:14 INFO namenode.NameNode: SHUTDOWN_MSG: 
/************************************************************ 
SHUTDOWN_MSG: Shutting down NameNode at linux87/10.18.6.87 
************************************************************/ 
[email protected]:~/hadoop> bin/start-all.sh 
starting namenode, logging to /home/solom/hadoop/bin/../logs/hadoop-solom-namenode- 
linux87.out 

: Temporary failure in name resolution 
: Temporary failure in name resolution 
starting jobtracker, logging to 
/home/solom/hadoop/bin/../logs/hadoop-solom-jobtracker-linux87.out 
: Temporary failure in name resolution 
additional: 
[email protected]:~> cat /etc/hosts 
# 
# hosts   This file describes a number of hostname-to-address 
#    mappings for the TCP/IP subsystem. It is mostly 
#    used at boot time, when no name servers are running. 
#    On small systems, this file can be used instead of a 
#    "named" name server. 
# Syntax: 
#  
# IP-Address Full-Qualified-Hostname Short-Hostname 
# 

127.0.0.1  localhost 

# special IPv6 addresses 
::1    localhost ipv6-localhost ipv6-loopback 

fe00::0   ipv6-localnet 

ff00::0   ipv6-mcastprefix 
ff02::1   ipv6-allnodes 
ff02::2   ipv6-allrouters 
ff02::3   ipv6-allhosts 
10.18.6.87  linux87.site linux87 
[email protected]:~> 
+0

マスター/スレーブファイルに書いた内容を追加してください。 –

+0

こんにちは、これは単一の同じマシニングでデプロイされているので、両方のファイルで1行だけです:localhost –

+0

/etc/hostsには何がありますか? –

答えて

1
$ vi -b conf/slaves 

ローカルホストたぶん、あなたは何が起こったのかを知ることができます!

+0

'localhost'は自分のconf/slaveに含まれる単一の行です – ssoto

0

私は同じ問題を抱えていたし、私はそれが/etc/hostsファイルに次の行を追加解決した: 192.168.56.101 localhost hadoop は、IPおよび変更のHadoopを変更し、独自のホスト名を入れなければなりません。

関連する問題