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?

Author: Community, 2016-10-21

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 valores

dfs.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