Hi Denny/Harsh,

 

Apart from the below configuration mentioned by me, I also ran the setrep
command to set the replication for existing files. But after some days when
I get the block location report it again has a long list of errors
mentioning "Target Replicas is 3 but > found 2 replica(s)." .

 

Thanks

Ajay

 

From: Denny Ye [mailto:denny...@gmail.com] 
Sent: Friday, February 17, 2012 8:10 AM
To: hdfs-user@hadoop.apache.org
Subject: Re: Replication

 

hi Ajay

    Does the file that related with that
blockId(blk_4884628009930930282_210741) has being existed at HDFS?

    Your setting is right for new file to HDFS after the configuration to
take effect.

 

-Regards

Denny Ye

 

2012/2/15 Harsh J <ha...@cloudera.com>

Ajay,

Replication is a per-file property.

To lower replication factor of existing files, run (as an HDFS
superuser, for a good measure):
$ hadoop fs -setrep -R 3 /


On Wed, Feb 15, 2012 at 5:39 PM, ajay.bhosle <ajay.bho...@zapak.co.in>
wrote:
> Hi,
>
>
>
> I have set replication as 1 in hdfs-site.xml as given below,
>
>
>
> property>
>
>     <name>dfs.replication</name>
>
>     <value>1</value>
>
>     <description>Default block replication.
>
>        The actual number of replications can be specified when the file is
> created.
>
>        The default is used if replication is not specified in create time.
>
>     </description>
>
>  </property>
>
>
>
> But I get the below errors when I retrieve the block report from hdfs. Can
> someone please help me if I am missing anything.
>
>
>
> "Under replicated blk_4884628009930930282_210741. Target Replicas is 3 but
> found 2 replica(s)."
>
>
>
> Thanks
>
> Ajay
>
>




--
Harsh J
Customer Ops. Engineer
Cloudera | http://tiny.cloudera.com/about

 

Reply via email to