Return-Path: X-Original-To: apmail-hadoop-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8780710A88 for ; Tue, 2 Jul 2013 06:31:08 +0000 (UTC) Received: (qmail 98161 invoked by uid 500); 2 Jul 2013 06:31:01 -0000 Delivered-To: apmail-hadoop-user-archive@hadoop.apache.org Received: (qmail 98074 invoked by uid 500); 2 Jul 2013 06:31:01 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 98067 invoked by uid 99); 2 Jul 2013 06:31:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 06:31:00 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [65.55.111.93] (HELO blu0-omc2-s18.blu0.hotmail.com) (65.55.111.93) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Jul 2013 06:30:55 +0000 Received: from BLU0-SMTP331 ([65.55.111.71]) by blu0-omc2-s18.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 1 Jul 2013 23:30:14 -0700 X-EIP: [yYLIsR6Ef8I0+HC6KWUnTK4liLS6nfvw] X-Originating-Email: [francis.hu@reachjunction.com] Message-ID: Received: from testPC ([116.22.205.10]) by BLU0-SMTP331.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Mon, 1 Jul 2013 23:29:48 -0700 From: Francis.Hu To: References: <51D12D1F.6040206@post.km.ru> In-Reply-To: Subject: reply: a question about dfs.replication Date: Tue, 2 Jul 2013 14:29:40 +0800 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_008B_01CE7730.9AAFEF80" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Ac523/bBDF4ZSggxTPWseutM3xjIVwADOtvg Content-Language: en-us x-cr-hashedpuzzle: ABDP AOX4 AWen AZjU BQ/I Boaj COyz DX0N DuM/ EXqX EyXX E05G F5Ep GenU GzWj IoT9;1;dQBzAGUAcgBAAGgAYQBkAG8AbwBwAC4AYQBwAGEAYwBoAGUALgBvAHIAZwA=;Sosha1_v1;7;{FDE10910-2E76-4BDD-9D96-60A001DCC91E};ZgByAGEAbgBjAGkAcwAuAGgAdQBAAHIAZQBhAGMAaABqAHUAbgBjAHQAaQBvAG4ALgBjAG8AbQA=;Tue, 02 Jul 2013 06:27:46 GMT;cgBlAHAAbAB5ADoAIABhACAAcQB1AGUAcwB0AGkAbwBuACAAYQBiAG8AdQB0ACAAZABmAHMALgByAGUAcABsAGkAYwBhAHQAaQBvAG4A x-cr-puzzleid: {FDE10910-2E76-4BDD-9D96-60A001DCC91E} X-OriginalArrivalTime: 02 Jul 2013 06:29:51.0828 (UTC) FILETIME=[8EF83140:01CE76ED] X-Virus-Checked: Checked by ClamAV on apache.org ------=_NextPart_000_008B_01CE7730.9AAFEF80 Content-Type: multipart/alternative; boundary="----=_NextPart_001_008C_01CE7730.9AAFEF80" ------=_NextPart_001_008C_01CE7730.9AAFEF80 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable YouPeng Yang, =20 you said that may be the answer. Thank you.=20 =20 =E5=8F=91=E4=BB=B6=E4=BA=BA: YouPeng Yang = [mailto:yypvsxf19870706@gmail.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Tuesday, July 02, 2013 12:52 =E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org =E4=B8=BB=E9=A2=98: Re: reply: a question about dfs.replication =20 HI HU and Yu =20 Aggree with dfs.replication is a client side configuration, not = server side. It make the point in my last mail sense. =20 And the cmd:hdfs dfs -setrep -R -w 2 / solve the problem that I can = not change the existed file's replication value. =20 =20 =20 2013/7/2 Azuryy Yu It's not HDFS issue.=20 dfs.replication is a client side configuration, not server side. so you = need to set it to '2' on your client side( your application running on). = THEN execute command such as : hdfs dfs -put or call HDFS API in java = application. =20 On Tue, Jul 2, 2013 at 12:25 PM, Francis.Hu = wrote: Thanks all of you, I just get the problem fixed through the command:=20 hdfs dfs -setrep -R -w 2 / =20 Is that an issue of HDFS ? Why do i need to execute manually a command = to tell the hadoop the replication factor even it is set in = hdfs-site.xml ? =20 Thanks, Francis.Hu =20 =E5=8F=91=E4=BB=B6=E4=BA=BA: Francis.Hu = [mailto:francis.hu@reachjunction.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Tuesday, July 02, 2013 11:30 =E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org =E4=B8=BB=E9=A2=98: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: a question = about dfs.replication =20 Yes , it returns 2 correctly after "hdfs getconf -confkey = dfs.replication" =20 =20 but in web page ,it is 3 as below: =20 =E5=8F=91=E4=BB=B6=E4=BA=BA: yypvsxf19870706 = [mailto:yypvsxf19870706@gmail.com]=20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Monday, July 01, 2013 23:24 =E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org =E4=B8=BB=E9=A2=98: Re: =E7=AD=94=E5=A4=8D: a question about = dfs.replication =20 Hi=20 =20 Could you please get the property value by using : hdfs getconf = -confkey dfs.replication. =E9=8D=99=E6=88=A3=E5=9A=9C=E9=8E=B4=E6=88=A0=E6=AE=91 iPhone =E9=8D=A6?2013-7-1=E9=94=9B?5:51=E9=94=9B=E5=AD=8Erancis.Hu = =E9=8D=90=E6=AC=93=E4=BA=BE=E9=94=9B?br> =20 Actually, My java client is running with the same configuration as the = hadoop's . The dfs.replication is already set as 2 in my hadoop's = configuration. So i think the dfs.replication is already overrided by my configuration = in hdfs-site.xml. but seems it doesn't work even i overrided the = parameter evidently. =20 =20 =E9=8D=99=E6=88=9C=E6=AC=A2=E6=B5=9C?span lang=3D"EN-US">: = =E8=A2=9D=E5=B1=91=E6=A2=B0=E8=B0=A2=E8=A4=9C=E8=A4=9F=E8=96=AA=E8=8A=AF=E8= =83=81 =E8=A2=98=E8=8A=AF=E8=A4=89=E6=87=88=E8=A4=8B = [mailto:emelyanov@post.km.ru]=20 =E9=8D=99=E6=88=A6=E2=82=AC=E4=BD=B9=E6=A4=82=E9=97=82?span = lang=3D"EN-US">: Monday, July 01, 2013 15:18 =E9=8F=80=E6=9C=B5=E6=AC=A2=E6=B5=9C?span lang=3D"EN-US">: = user@hadoop.apache.org =E6=B6=93=E5=A9=9A=EE=95=BD: Re: a question about dfs.replication =20 On 01.07.2013 10:19, Francis.Hu wrote: Hi, All =20 I am installing a cluster with Hadoop 2.0.5-alpha. I have one namenode = and two datanodes. The dfs.replication is set as 2 in hdfs-site.xml. = After all configuration work is done, I started all nodes. Then I saved = a file into HDFS through java client. nOW I can access hdfs web page: = x.x.x.x:50070,and also see the file is already listed in the hdfs list. My question is: The replication column in HDFS web page is showing as = 3, not 2. Does anyone know What the problem is? =20 ---Actual setting of hdfs-site.xml dfs.replication 2 =20 After that, I typed dfsamdin command to check the file: hdfs fsck /test3/ The result of above command: /test3/hello005.txt: Under replicated = BP-609310498-192.168.219.129-1372323727200:blk_-1069303317294683372_1006.= Target Replicas is 3 but found 2 replica(s). Status: HEALTHY Total size: 35 B Total dirs: 1 Total files: 1 Total blocks (validated): 1 (avg. block size 35 B) Minimally replicated blocks: 1 (100.0 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 1 (100.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 2 Average block replication: 2.0 Corrupt blocks: 0 Missing replicas: 1 (33.333332 %) Number of data-nodes: 3 Number of racks: 1 FSCK ended at Sat Jun 29 16:51:37 CST 2013 in 6 milliseconds =20 =20 Thanks, Francis Hu =20 If I'm not mistaking "dfs.replication" parameter in config sets only = default replication factor, which can be overrided when putting file to = hdfs. =20 =20 ------=_NextPart_001_008C_01CE7730.9AAFEF80 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

YouPeng Yang,

 

you = said that may be the answer. Thank you.

 

=E5=8F=91=E4=BB=B6=E4=BA=BA: YouPeng Yang [mailto:yypvsxf19870706@gmail.com]
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Tuesday, July 02, 2013 = 12:52
=E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org
=E4=B8=BB=E9=A2=98: Re: reply: a question about dfs.replication

 

HI HU and = Yu

 

    Aggree = with dfs.replication is a client side configuration, not server side. I= t make the point in my last mail  sense.

   

    And the cmd:hdfs dfs -setrep -R -w 2 /  solve the problem that I can not change the existed file's replication = value.

 

 

 

2013/7/2 Azuryy Yu <azuryyyu@gmail.com>

It's not HDFS issue.

dfs.replication is a client side = configuration, not server side. so you need to set it to '2' on your client side( your = application running on). THEN execute command such as : hdfs dfs -put  or call = HDFS API in java application.

 

On Tue, Jul 2, 2013 at 12:25 PM, = Francis.Hu <francis.hu@reachjunction.com> wrote:

Thanks all of you, I just get the = problem fixed through the command:

hdfs dfs -setrep = -R -w 2 /

 

Is that an issue of HDFS ? Why do i = need to execute manually a command to tell the hadoop the replication factor = even it is set in hdfs-site.xml ?

 

Thanks,

Francis.Hu

 

=E5=8F=91=E4=BB=B6=E4=BA=BA: Francis.Hu [mailto:francis.hu@reachjunction.com]
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Tuesday, July 02, 2013 = 11:30
=E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org
=E4=B8=BB=E9=A2=98: =E7=AD=94=E5=A4=8D: =E7=AD=94=E5=A4=8D: a question = about dfs.replication

 

Yes , it returns 2 correctly after = "hdfs getconf -confkey dfs.replication"

 

 

but in web page ,it is 3 as = below:

 

=E5=8F=91=E4=BB=B6=E4=BA=BA: yypvsxf19870706 [mailto:yypvsxf19870706@gmail.com]
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: Monday, July 01, 2013 23:24
=E6=94=B6=E4=BB=B6=E4=BA=BA: user@hadoop.apache.org
=E4=B8=BB=E9=A2=98: Re: =E7=AD=94=E5=A4=8D: a question about dfs.replication

 

Hi 

 

    Could you please get the property value by = using : hdfs getconf -confkey dfs.replication.


=E9=8D=99=E6=88=A3=E5=9A=9C=E9=8E=B4=E6=88=A0=E6=AE=91 iPhone


=E9=8D=A6?2013-7-1=E9=94=9B?5:51=E9=94=9B=E5=AD=8Erancis.Hu <francis.hu@reachjunction.com> = =E9=8D=90=E6=AC=93=E4=BA=BE=E9=94=9B?br>

 

Actually, My java client is running = with the same configuration as the hadoop's . The dfs.replication is already set = as 2 in my hadoop's configuration.

So i think the dfs.replication is = already overrided by my configuration in hdfs-site.xml. but seems it doesn't = work even i overrided the parameter evidently.

 

 

=E9=8D=99=E6=88=9C=E6=AC=A2=E6=B5=9C?span = lang=3D"EN-US">: = =E8=A2=9D=E5=B1=91=E6=A2=B0=E8=B0=A2=E8=A4=9C=E8= =A4=9F=E8=96=AA=E8=8A=AF=E8=83=81 =E8=A2=98=E8=8A=AF=E8=A4=89=E6=87=88=E8=A4=8B<= /span> [mailto:emelyanov@post.km.ru]
=E9=8D=99=E6=88=A6=E2=82= =AC=E4=BD=B9=E6=A4=82=E9=97=82?span = lang=3D"EN-US">: Monday, July 01, 2013 15:18
=E9=8F=80=E6=9C=B5=E6=AC=A2=E6=B5=9C?span = lang=3D"EN-US">: user@hadoop.apache.org
=E6=B6=93=E5=A9=9A=EE=95=BD: Re: a question about = dfs.replication

 

On 01.07.2013 10:19, Francis.Hu = wrote:

Hi, All

 

I am installing a cluster with Hadoop 2.0.5-alpha. I have = one namenode and two datanodes. The dfs.replication is set as 2 in hdfs-site.xml. After all configuration work = is done, I started all nodes. Then I saved a file into HDFS through java client. = nOW I can access hdfs web page: x.x.x.x:50070,and also see the file is already = listed in the hdfs list.

My question is:  The replication column in HDFS web = page is showing as 3, not 2.  Does anyone know What the problem = is?

 

---Actual setting of hdfs-site.xml

<property>

<name>dfs.replication</name>

<value>2</value>

</property>

 

After that, I typed dfsamdin command to check the = file:

hdfs fsck /test3/

The result of above command:

/test3/hello005.txt:  Under replicated BP-609310498-192.168.219.129-1372323727200:blk_-1069303317294683372_1006.= Target Replicas is 3 but found 2 replica(s).

Status: HEALTHY

 Total size:    35 = B

 Total dirs:    1

 Total files:   1

 Total blocks = (validated):      1 (avg. block size 35 B)

 Minimally replicated blocks:   1 (100.0 = %)

 Over-replicated blocks:        0 (0.0 = %)

 Under-replicated = blocks:       1 (100.0 %)

 Mis-replicated blocks:         0 (0.0 = %)

 Default replication factor:    = 2

 Average block replication:     = 2.0

 Corrupt blocks:           =      0

 Missing replicas:          &nbs= p;   1 (33.333332 %)

 Number of data-nodes:          = 3

 Number of = racks:           &= nbsp;   1

FSCK ended at Sat Jun 29 16:51:37 CST 2013 in 6 = milliseconds

 

 

Thanks,

Francis Hu

 

If I'm = not mistaking "dfs.replication" parameter in config sets only default = replication factor, which can be overrided when putting file to hdfs.

 

 

------=_NextPart_001_008C_01CE7730.9AAFEF80-- ------=_NextPart_000_008B_01CE7730.9AAFEF80 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: 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 ------=_NextPart_000_008B_01CE7730.9AAFEF80 Content-Type: image/png; name="image002.png" Content-Transfer-Encoding: base64 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAG4AAAEMCAIAAACqchRJAAAAAXNSR0IArs4c6QAADEFJREFUeF7t nM9rHMkVx1s+BoKvcRZrJGcR2YMHE8ESCPLCBIcFY2LYWRGwxXovwoiQ48CwYEULy5A5LkFrdJHF jC6b0SEYsVocBJbwxWSN0RxWiGBZA7av9l+gvPrRPd0zPV2vu58safQtlsUavXpd9elXr0o1Vd+R w8NDD0WCwDkJJ/ChCAClWBwAJVCKERBzhKgESjECYo4QlUApRkDMEaISKMUIiDlCVAKlGAExR4hK oBQjIOYIUQmUYgTEHCEqgVKMgJgjRKUYypG3b9+KOTvbjkbwNZlUAGCAS5H0Rh48eMB3dvPmzfPn z5P9ysoKv9ZwWDr7PtJut/ldvXjxYoBycnKSX3EILJ19xwAXe8tACZRiBMQcISqBUoyAmKO8Ubm9 cHlAWdjO2shO45bxqV2Yn241Olnd2XpSfkLNiHY+L8qp+XZ7vVJU/ouVdVpZUTE/t+ay9n905m45 J7egeqfRyPxKnW1QnV80TS0vtvOiVG5GxyYiTx2dqRm4OxuP88YSeZ9ZpdezOjPq7Fm/QadRrb+w H+fxk/DowiXdVSoSKAc/aGIsC4AMzGKrbC9cr+9IOXP7OQqUKhZUF8qL81PdFgQZ0OZAmwRVSlzw E25/fo3mTfIWcmNyKZVIzrIf0mdzLfVLSjT0iEYk/0b9+Hm4+yzfOlWGFkS5U79uZovr9YlFlTND IKmVFCGUUKgslltzqo1BHmh5Jf2x6nZv46N507hRSVnn49Z9NRltLyhmyrfOW605DXNq3qZw/dD5 mUj+jTaHGq4f223QhlfTvnbqy8xMSy9MEKXqoU3CtjtBSG4vqzAtl3SQquwSaaP53CSdxPRq3BQ/ /WQ0nEFV8jfvrZu3koej9XOp4Denh1n5burMLDTthNodxEIkvjov94KhpoJWjf69lz0zUu/k5U5O EQs1Opmp0TYn+oC+9qR8/hFMO93pu17114KWUrBaUlHUNyXHdjCuP32Bq1Nl1av5qzIXhNiXln+G lBjgPRBo1WHG+U4Ac6pkMo8Pl0IoNMO0NlVCOnihglWP3kFl6ku9yPKzQ6exQC+r07ivphdC0Xm8 ETth960tjZ+dFwfqQfq5xcqXoRnS9S7CvzfN1sWsqpmFvgiiLzCo0IaxqWKTY+Dcj7zQ5/ajsKX9 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 clBoAAAAAElFTkSuQmCC ------=_NextPart_000_008B_01CE7730.9AAFEF80--