2016-03-29 10 views
0

Hadoopブロックサイズをデフォルトの最小ブロックサイズよりも小さく変更するにはどうすればよいですか。Hadoopブロックサイズを最小ブロックサイズより小さく変更する

このマニュアルページ(https://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml)では、デフォルトで最小ブロックサイズまたはdfs.namenode.fs-limits.min-block-sizeが1048576(1 MB)に設定されています。しかし、それをhdfs-site.xmlの100KBと同じ値より低く変更し、同じ時間にdfs.blocksizeを200KBに変更したとき(これはまだ変更された最小ブロックサイズよりも大きい)、私はまだエラーを受け取りますdfs.blocksizeは最小ブロックサイズ1048576より小さくすることはできません。

また、私はHadoop 2.7.1を使用しています。

答えて

0

hdfs-site.xmlのプロパティは、hdfs-default.xmlには追加しないでください。プロパティを追加して名前ノードを再起動し、もう一度やり直してください。

+0

私の悪いところは、hdfs-default.xmlではなくhdfs-site.xmlで試してみるということです。 – IFH

+0

hadoopサービスを再起動してからジョブを実行しようとしましたか? –

+0

サービスを再起動しようとしましたが、dfs.blocksize <1048576と表示されます。でも、最小ブロックサイズを100 KBに設定しました。 – IFH

関連する問題