ÀÖÓãµç¾º


½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

´óÊý¾ÝÅàѵ£ºDay9Ö®HDFS°²È«Ä£Ê½

¸üÐÂʱ¼ä:2019Äê03ÔÂ27ÈÕ15ʱ17·Ö À´Ô´:´óÊý¾ÝÅàѵ»ú¹¹ ä¯ÀÀ´ÎÊý:

¡¡1. °²È«Ä£Ê½¸ÅÊö
¡¡¡¡°²È«Ä£Ê½ÊÇHDFSËù´¦µÄÒ»ÖÖÌØÊâ״̬£¬ÔÚÕâÖÖ״̬Ï£¬Îļþϵͳֻ½ÓÊܶÁÊý¾ÝÇëÇ󣬶ø²»½ÓÊÜɾ³ý¡¢Ð޸ĵȱä¸üÇëÇó£¬ÊÇÒ»ÖÖ±£»¤»úÖÆ£¬ÓÃÓÚ±£Ö¤¼¯ÈºÖеÄÊý¾Ý¿éµÄ°²È«ÐÔ¡£
´óÊý¾ÝÅàѵ
¡¡¡¡ÔÚNameNodeÖ÷½ÚµãÆô¶¯Ê±£¬HDFSÊ×ÏȽøÈ밲ȫģʽ£¬¼¯Èº»á¿ªÊ¼¼ì²éÊý¾Ý¿éµÄÍêÕûÐÔ¡£DataNodeÔÚÆô¶¯µÄʱºò»áÏònamenode»ã±¨¿ÉÓõÄblockÐÅÏ¢£¬µ±Õû¸öϵͳ´ïµ½°²È«±ê׼ʱ£¬HDFS×Ô¶¯À뿪°²È«Ä£Ê½¡£
¡¡¡¡¼ÙÉèÎÒÃÇÉèÖõĸ±±¾Êý(¼´²ÎÊýdfs.replication)ÊÇ5£¬ÄÇôÔÚDatanodeÉϾÍÓ¦¸ÃÓÐ5¸ö¸±±¾´æÔÚ£¬¼ÙÉèÖ»´æÔÚ3¸ö¸±±¾£¬ÄÇô±ÈÀý¾ÍÊÇ3/5=0.6¡£ÔÚÅäÖÃÎļþhdfs-default.xmlÖж¨ÒåÁËÒ»¸ö×îСµÄ¸±±¾µÄ¸±±¾ÂÊ(¼´²ÎÊýdfs.namenode.safemode.threshold-pct)0.999¡£
¡¡¡¡ÎÒÃǵĸ±±¾ÂÊ0.6Ã÷ÏÔСÓÚ0.99£¬Òò´Ëϵͳ»á×Ô¶¯µÄ¸´ÖƸ±±¾µ½ÆäËûµÄDataNode,ʹµÃ¸±±¾Âʲ»Ð¡ÓÚ0.999.Èç¹ûϵͳÖÐÓÐ8¸ö¸±±¾£¬³¬¹ýÎÒÃÇÉ趨µÄ5¸ö¸±±¾£¬ÄÇôϵͳҲ»áɾ³ý¶àÓàµÄ3¸ö¸±±¾¡£
¡¡¡¡Èç¹ûHDFS´¦ÓÚ°²È«Ä£Ê½Ï£¬²»ÔÊÐíHDFS¿Í»§¶Ë½øÐÐÈκÎÐÞ¸ÄÎļþµÄ²Ù×÷,°üÀ¨ÉÏ´«Îļþ£¬É¾³ýÎļþ£¬ÖØÃüÃû£¬´´½¨Îļþ¼Ð,Ð޸ĸ±±¾ÊýµÈ²Ù×÷¡£
¡¡¡¡2. °²È«Ä£Ê½ÅäÖÃ
¡¡¡¡Ó밲ȫģʽÏà¹ØÖ÷ÒªÅäÖÃÔÚhdfs-site.xmlÎļþÖУ¬Ö÷ÒªÓÐÏÂÃæ¼¸¸öÊôÐÔ:
¡¡¡¡dfs.namenode.replication.min: ÿ¸öÊý¾Ý¿é×îС¸±±¾ÊýÁ¿£¬Ä¬ÈÏΪ1. ÔÚÉÏ´«Îļþʱ£¬´ïµ½×îС¸±±¾Êý£¬¾ÍÈÏΪÉÏ´«Êdzɹ¦µÄ¡£
¡¡¡¡dfs.namenode.safemode.threshold-pct: ´ïµ½×îС¸±±¾ÊýµÄÊý¾Ý¿éµÄ°Ù·Ö±È¡£Ä¬ÈÏΪ0.999f¡£µ±Ð¡ÓÚÕâ¸ö±ÈÀý£¬ÄǾͽ«ÏµÍ³Çл»³É°²È«Ä£Ê½£¬¶ÔÊý¾Ý¿é½øÐи´ÖÆ;µ±´óÓڸñÈÀýʱ£¬¾ÍÀ뿪°²È«Ä£Ê½£¬ËµÃ÷ϵͳÓÐ×ã¹»µÄÊý¾Ý¿é¸±±¾Êý£¬¿ÉÒÔ¶ÔÍâÌṩ·þÎñ¡£Ð¡ÓÚµÈÓÚ0Òâζ²»½øÈ밲ȫģʽ£¬´óÓÚ1Òâζһֱ´¦ÓÚ°²È«Ä£Ê½¡£
¡¡¡¡dfs.namenode.safemode.min.datanodes: À뿪°²È«Ä£Ê½µÄ×îС¿ÉÓÃdatanodeÊýÁ¿ÒªÇó£¬Ä¬ÈÏΪ0.Ò²¾ÍÊǼ´Ê¹ËùÓÐdatanode¶¼²»¿ÉÓã¬ÈÔÈ»¿ÉÒÔÀ뿪°²È«Ä£Ê½¡£
¡¡¡¡dfs.namenode.safemode.extension: µ±¼¯Èº¿ÉÓÃblock±ÈÀý£¬¿ÉÓÃdatanode¶¼´ïµ½ÒªÇóÖ®ºó£¬Èç¹ûÔÚextensionÅäÖõÄʱ¼ä¶ÎÖ®ºóÒÀÈ»ÄÜÂú×ãÒªÇ󣬴Ëʱ¼¯Èº²ÅÀ뿪°²È«Ä£Ê½¡£µ¥Î»ÎªºÁÃ룬ĬÈÏΪ30000.Ò²¾ÍÊǵ±Âú×ãÌõ¼þ²¢ÇÒÄܹ»Î¬³Ö30ÃëÖ®ºó£¬À뿪°²È«Ä£Ê½¡£ Õâ¸öÅäÖÃÖ÷ÒªÊǶԼ¯ÈºÎȶ¨³Ì¶È×ö½øÒ»²½µÄÈ·ÈÏ¡£±ÜÃâ´ïµ½ÒªÇóºóÂíÉÏÓÖ²»·ûºÏ°²È«±ê×¼¡£
¡¡¡¡×ܽáһϣ¬ÒªÀ뿪°²È«Ä£Ê½£¬ÐèÒªÂú×ãÒÔÏÂÌõ¼þ£º
¡¡¡¡1)´ïµ½¸±±¾ÊýÁ¿ÒªÇóµÄblock±ÈÀýÂú×ãÒªÇó;
¡¡¡¡2)¿ÉÓõÄdatanode½ÚµãÊýÂú×ãÅäÖõÄÊýÁ¿ÒªÇó;3) 1¡¢2 Á½¸öÌõ¼þÂú×ãºóά³ÖµÄʱ¼ä´ïµ½ÅäÖõÄÒªÇó3. °²È«Ä£Ê½ÃüÁî
¡¡¡¡ÊÖ¶¯½øÈ밲ȫģʽ
¡¡¡¡hdfs dfsadmin -safemode enter
¡¡¡¡ÊÖ¶¯½øÈ밲ȫģʽ¶ÔÓÚ¼¯ÈºÎ¬»¤»òÕßÉý¼¶µÄʱºò·Ç³£ÓÐÓã¬ÒòΪÕâʱºòHDFSÉϵÄÊý¾ÝÊÇÖ»¶ÁµÄ¡£ÊÖ¶¯Í˳ö°²È«Ä£Ê½¿ÉÒÔÓÃÏÂÃæÃüÁ
¡¡¡¡hdfs dfsadmin -safemode leave
¡¡¡¡Èç¹ûÄãÏë»ñÈ¡µ½¼¯ÈºÊÇ·ñ´¦ÓÚ°²È«Ä£Ê½£¬¿ÉÒÔÓÃÏÂÃæµÄÃüÁî»ñÈ¡£º
¡¡¡¡hdfs dfsadmin -safemode get(Ò²¿ÉÔÚwebÒ³Ãæ²é¿´°²È«Ä£Ê½×´Ì¬)
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿