Onde devia estar o hadoop.tmp.prontos? Central.xml ou hdfs-site.xml?
Estou a perguntar sobre o Hadoop 2.x series. Há conselhos contraditórios sobre isto na Internet. Como neste casoonde ele pede para especificá-lo em {[[0]} e este por isso responde onde é mencionado que
hadoop.tmp.dir
seja definido em hdfs-site.xml
. Qual é o lugar certo para colocá-lo?
2
1 answers
hadoop.tmp.dir
(uma base para outras pastas temporárias) é propriedade, que precisa ser definida em core-site.xml
, é como exportar no linux
Ex:
<name>dfs.namenode.name.dir</name>
<value>file://${hadoop.tmp.dir}/dfs/name</value>
Pode usar a referência de hadoop.tmp.dir
em hdfs-site.xml
como acima
Para mais site principal.XML e hdfs-site.xml
Há três propriedades HDFS que contêm hadoop.tmp.dir nos seus valoresdfs.name.dir
: pasta onde o namenode guarda os seus meta-dados, com o valor por omissão${hadoop.tmp.dir}/dfs/name.
dfs.data.dir
: pasta onde são armazenados blocos de dados HDFS, com o valor por omissão ${hadoop.tmp.dir}/dfs/data
.
fs.checkpoint.dir
: pasta onde o namenode secundário guarda os seus pontos de verificação; o valor por omissão é ${hadoop.tmp.dir}/dfs/namesecondary
3
Author: BruceWayne, 2016-10-21 06:57:55