2010-03-01 11 views

cevap

23

Sen dfs.data.dir ayarı için HDF'ler-default.xml yapılandırma dosyasında bakmak gerekir. Varsayılan ayar şudur: $ {hadoop.tmp.dir}/dfs/data ve $ {hadoop.tmp.dir} dosyasının aslında core-default.xml dosyasında here açıkladığını unutmayın.

Yapılandırma seçenekleri here olarak tanımlanmıştır. Bu ayar için açıklamasıdır:

nereye yerel dosya sistemi üzerinde bir DFS veri düğümü olmalıdır mağaza onun blokları belirler. Bu, virgülle ayrılmış dizin listesi, ise, veri, tüm dizinlerinde, genellikle farklı aygıtlarında depolanır. olmayan dizinler dikkate alınmaz.

+1

Sizin bağlantı bu bağlantı bozuk olduğu :( – mortonjt

+0

bozuldu? –

+0

'hadoop.tmp.dir' varsayılan değeri nedir – chenzhongpu

14

"daha yeni yanıt" olarak ve Hadoop sürüm numaraları netleştirmek için: Eğer Hadoop 1.2.1 (benzer veya şey) kullanırsanız, @Binary Nerd cevabı hala geçerlidir

.

Ama Hadoop 2.1.0-beta (veya benzer bir şey) kullanıyorsanız, yapılandırma belgeleri here ve okumalısınız ayarlamak istediğiniz seçeneğidir: dfs.datanode.data.dir

-5

çalıştırın bu cmd istemi,

bin/hadoop fs -ls 
+0

Sunulan gibi, bu komut sadece bir hata veriyor. Ve sen komutu tamir ettin, o asıl soruyu cevaplamayacaktı, - bu konuda yardımcı olmayacak. – derekv