hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Azuryy Yu <azury...@gmail.com>
Subject Re: Datanode support different Namespace
Date Thu, 04 Jul 2013 07:14:31 GMT
This is because you don't use the same clusterID. all data nodes and
namenodes should use the same clusterID.


On Thu, Jul 4, 2013 at 3:12 PM, Bing Jiang <jiangbinglover@gmail.com> wrote:

> Hi, all
>
> We try to use hadoop-2.0.5-alpha, using two namespaces, one is for hbase
> cluster, and the other one is for common use.At the same time, we use
> Quorum Journal policy as HA.
>
> GS-CIX-SEV0001, GS-CIX-SEV0002,  namenodes in hbasecluster  namespace
>
> GS-CIX-SEV0003, GS-CIX-SEV0004, namenodes in commoncluster namespace.
>
> GS-CIX-SEV0001~GS-CIX-SEV0008 , 8 machines used as Datanode
>
> After launching the hdfs cluster all, there is something which makes me
> confused, that  each namespace has half of the datanodes.
>
> NameNode 'GS-CIX-SEV0004:9100'
>
> Started:        Thu Jul 04 10:28:00 CST 2013
> Version:        2.0.5-alpha, 1488459
> Compiled:       2013-06-01T04:05Z by jenkins from branch-2.0.5-alpha
> Cluster ID:     CID-15c48d78-2137-4c6e-aacf-0edbf2bb3db7
> Block Pool ID:  BP-1792015895-10.100.2.3-1372904504940
>
>
> Browse the filesystem
> NameNode Logs
> Go back to DFS home
>
> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> Live Datanodes : 4
>
>
>                 Last     Admin    Configured  Used Non DFS  Remaining
> Used      Used      Remaining          Block     Block Pool      Failed
>      Node      Contact   State     Capacity   (GB)   Used     (GB)
> (%)       (%)          (%)    Blocks   Pool      Used (%)>      Volumes
>                                      (GB)
> (GB)                                                  Used (GB)     Blocks
> GS-CIX-SEV0001 1       In Service      888.07 0.00   116.04    772.03 0.00
> ┌────────────┐     86.93 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0002 1       In Service      888.07 0.00   135.50    752.57 0.00
> ┌────────────┐     84.74 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0005 1       In Service      888.07 0.00    97.61    790.46 0.00
> ┌────────────┐     89.01 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0006 1       In Service      888.07 0.00   122.30    765.77 0.00
> ┌────────────┐     86.23 0           0.00           0.00
           0
>
> └────────────┘
>
>
> Another Namespace's NameNode:
>
> NameNode 'GS-CIX-SEV0001:9100'
>
> Started:        Thu Jul 04 10:19:03 CST 2013
> Version:        2.0.5-alpha, 1488459
> Compiled:       2013-06-01T04:05Z by jenkins from branch-2.0.5-alpha
> Cluster ID:     CID-1a53483d-000e-4726-aef1-f500bedb1df6
> Block Pool ID:  BP-1142418822-10.100.2.1-1372904314309
>
>
> Browse the filesystem
> NameNode Logs
> Go back to DFS home
>
> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> Live Datanodes : 4
>
>
>                 Last     Admin    Configured  Used Non DFS  Remaining
> Used      Used      Remaining          Block     Block Pool      Failed
>      Node      Contact   State     Capacity   (GB)   Used     (GB)
> (%)       (%)          (%)    Blocks   Pool      Used (%)>      Volumes
>                                      (GB)
> (GB)                                                  Used (GB)     Blocks
> GS-CIX-SEV0003 0       In Service      888.07 0.00   150.54    737.53 0.00
> ┌────────────┐     83.05 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0004 0       In Service      888.07 0.00   177.22    710.85 0.00
> ┌────────────┐     80.04 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0007 0       In Service      888.07 0.00    62.91    825.16 0.00
> ┌────────────┐     92.92 0           0.00           0.00
           0
>
> └────────────┘
> GS-CIX-SEV0008 0       In Service      888.07 0.00   125.25    762.82 0.00
> ┌────────────┐     85.90 0           0.00           0.00
           0
>
>
>
> And check the DN(GS-CIX-SEV0001)'s log, it prints like this:
> 2013-07-04 10:34:51,699 FATAL
> org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for
> block pool Block pool BP-1142418822-10.100.2.1-1372904314309 (storage id
> DS-1677272131-10.100.2.1-50010-1372905291690) service to GS-CIX-SEV0001/
> 10.100.2.1:9100
> java.io.IOException: Inconsistent storage IDs. Name-node returned
> DS811369792. Expecting DS-1677272131-10.100.2.1-50010-1372905291690
>         at
> org.apache.hadoop.hdfs.server.datanode.DataNode.bpRegistrationSucceeded(DataNode.java:731)
>         at
> org.apache.hadoop.hdfs.server.datanode.BPOfferService.registrationSucceeded(BPOfferService.java:308)
>         at
> org.apache.hadoop.hdfs.server.datanode.BPServiceActor.register(BPServiceActor.java:632)
>         at
> org.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:225)
>         at
> org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:664)
>         at java.lang.Thread.run(Thread.java:662)
>
> It is proved that one datanode has been required to attached to only one
> namespace?
>
> Any views about it will be thankful.
>
> Regards~
>
>
> --
> Bing Jiang
> Tel:(86)134-2619-1361
> weibo: http://weibo.com/jiangbinglover
> BLOG: http://blog.sina.com.cn/jiangbinglover
> National Research Center for Intelligent Computing Systems
> Institute of Computing technology
> Graduate University of Chinese Academy of Science
>
Mime
View raw message