Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ͼÊý¾Ý¿âÉè¼ÆÊµ¼ù| ´æ´¢·þÎñµÄ¸ºÔؾùºâºÍÊý¾ÝÇ¨ÒÆ
 
×÷Õߣº³Âºã
  2348  次浏览      59
2021-2-22
 
±à¼­ÍƼö:
±¾ÎÄÖ÷ÒªÃèÊö¶ÔÓÚ´æ´¢²ã£¨storage£©µÄÊý¾ÝºÍ·þÎñµÄ balance¡£ÕâЩ¶¼ÊÇͨ¹ý Balance ÃüÁîÀ´ÊµÏֵģºBalance ÃüÁîÓÐÁ½ÖÖ£¬Ò»ÖÖÐèÒªÇ¨ÒÆÊý¾Ý£¬ÃüÁîΪ BALANCE DATA £»ÁíÒ»ÖÖ²»ÐèÒªÇ¨ÒÆÊý¾Ý£¬Ö»¸Ä±ä partition µÄ raft-leader ·Ö²¼£¨¸ºÔؾùºâ£©£¬ÃüÁîΪ BALANCE LEADER ¡£
±¾ÎÄÀ´×Ôvesoft£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼­¡¢ÍƼö¡£

ƽºâÖ÷ÌådzÎö

ÔÚͼÊý¾Ý¿âNebula GraphÖУ¬BalanceÖ÷ÒªÓÃÓÚbalance LeaderºÍpartition£¬Ö»Éæ¼°LeaderºÍpartitionÔÚ»úÆ÷Ö®¼ä×ªÒÆ£¬²»»áÔö¼Ó»ò¼õÉÙLeader and partitionµÄÊýÁ¿¡£

ÉÏÏßлúÆ÷²¢Æô¶¯ÏàÓ¦µÄNebula·þÎñºó£¬´æ´¢»á×Ô¶¯Ïòmetametameta¡£Meta»á¼ÆËã³öÒ»¸öеÄpartition·Ö²¼£¬È»ºóͨ¹ýɾ³ýpartition ºÍadd partition½«Êý¾Ý´ÓÀÏ»úÆ÷°áǨµ½ÐµĻúÆ÷ÉÏ¡£Õâ¸ö¹ý³ÌËù¶ÔÓ¦µÄÃüÁîÊÇBALANCE DATA £¬Í¨³£Êý¾Ý°áǨÊǸö±È½ÏÂþ³¤µÄ¹ý³Ì¡£

µ«BALANCE DATA½ö¸Ä±äÁËÊý¾ÝºÍ¸±±¾ÔÚ»úÆ÷Ö®¼äµÄ¾ùºâ·Ö²¼£¬leader£¨ºÍ¶ÔÓ¦µÄ¸ºÔØ£©ÊDz»»á¸Ä±äµÄ£¬Òò´Ë»¹ÐèҪͨ¹ýÃüÁîBALANCE LEADERÀ´ÊµÏÖ¸ºÔصľùºâ¡£Õâ¸ö¹ý³ÌÒ²ÊÇͨ¹ýmetaʵÏֵġ£

´ó¹æÄ£Êý¾ÝÇ¨ÒÆ

¾ÙÀýÒÔÏÂ˵Ã÷BALANCE DATAµÄʹÓ÷½Ê½±¾¡£ÒëÎĽ«´Ó3¸öʵÀý£¨½ø³Ì£©À©Õ¹µ½8¸öʵÀý£¨½ø³Ì£©£º

²½Öè1£º×¼±¸¹¤×÷

²¿ÊðÒ»¸ö3¸±±¾µÄ¸±±¾£¬1¸öͼÐΣ¬1¸ömetad£¬3¸ö´æ´¢£¨¾ßÌ岿Êð·½Ê½Çë²Î¿¼²¿Êð²¿ÊðÎÄ£ºhttps ://zhuanlan.zhihu.com/p/80335605 £©£¬Í¨¹ýSHOW HOSTS ÃüÁî¿ÉÒÔ¿´µ½ÖØÐµÄ״̬ÐÅÏ¢£º

²½Öè1.1²é¿´ÏÖÓÐ״̬

°´ÕÕ²¿Êð²¿ÊðÎĵµ²¿ÊðºÃ3¸±±¾ºÏ²¢Ö®ºó£¬ÓÃSHOW HOSTS ÃüÁî²é¿´ÏÂÏÖÔÚ¿ÉÓÃÇé¿ö£º

SHOW HOSTS ·µ»Ø½á¹û½âÊÍ£º

IP£¬¶Ë¿Ú±íʾµ±Ç°µÄ´æ´¢ÊµÀý¡£Õâ¸ö×î´ó»¯Æô¶¯ÁË3¸östoraged·þÎñ£¬²¢ÇÒ»¹Ã»ÓÐÈκÎÊý¾Ý¡££¨192.168.8.210:34600£¬192.168.8.210:34700£¬192.168.8.210:34500£©

״̬±íʾµ±Ç°ÊµÀýµÄ״̬£¬Ä¿Ç°ÓÐÔÚÏß/ÀëÏßÁ½ÖÖ¡£µ±»úÆ÷ÏÂÏßÒÔºó£¨metadÔÚÒ»¶Î¼ä¸ôÄÚÊÕ²»µ½ÆäÐÄÌø£©£¬½«Æä¸ü¸ÄΪÀëÏß¡£Õâ¸öʱ¼ä¼ä¸ô¿ÉÒÔÔÚÆô¶¯metadµÄʱºòͨ¹ýÉèÖÃexpired_threshold_secÀ´Ð޸쬵±Ç°Ä¬ÈÏÖµÊÇ10·ÖÖÓ¡£

Áìµ¼ÈËÊý£º±íʾµ±Ç°ÊµÀý

Áìµ¼Õß·Ö²¼£º±íʾµ±Ç°Áìµ¼ÕßÔÚÿ¸ö¿Õ¼äÉϵķֲ¼£¬Ä¿Ç°ÉÐδ´´½¨Èκοռ䡣£¨space¿ÉÒÔÀí½âΪһ¸ö¶ÀÁ¢µÄÊý¾Ý¿Õ¼ä£¬ÀàËÆMySQLµÄÊý¾Ý¿â£©

·ÖÇø·Ö²¼£º²»Í¬¿Õ¼äÖзÖÇøµÄÊýÁ¿¡£

¿ÉÒÔ¿´µ½ Áìµ¼·Ö²¼ºÍ ·ÖÇø·Ö²¼ÔÝʱ¶¼Ã»ÓÐÊý¾Ý¡£

²½Öè1.2´´½¨Í¼¿Õ¼ä

´´½¨Ò»¸ö³ÆÎªtestµÄͼ¿Õ¼ä£¬°üº¬100¸ö·ÖÇø£¬Ã¿¸ö·ÖÇøÓÐ3¸ö¸±±¾¡£

Ƭ¿Ìºó£¬Ê¹ÓÃSHOW HOSTSÃüÁîÏÔʾÀÛ»ýµÄ·Ö²¼¡£

ÈçÉÏ£¬´´½¨°üº¬100¸ö_partitio_nºÍ3¸ö¸±±¾Í¼¿Õ¼äÖ®ºó£¬3¸öʵÀýµÄ Áìµ¼·Ö²¼ºÍ_Partition·Ö²¼_¾ßÓжÔÓ¦µÄÊýÖµ£¬¶ÔÓ¦µÄ_Partition·Ö²¼_¶¼Îª100¡£µ±È»£¬ÕâÑùµÄlearder·Ö²¼»¹²»¾ùÔÈ¡£

²½Öè2¼ÓÈëÐÂʵÀý

Æô¶¯5¸öд洢µÄʵÀý½øÐÐÀ©ÈÝ¡£Æô¶¯Íê³Éºó£¬Ê¹ÓÃSHOW HOSTSÃüÁî²é¿´ÐµÄ״̬£º

ÉÏÐÂʵÀýÖ®ºó£¬Õ¼ÓÃÓÉÔ­À´µÄ3¸öʵÀý±ä³ÉÁË8¸öʵÀý¡£ÉÏͼÊý¾Ý¿âiconΪÀ¶É«µÄͼ±êΪÌí¼ÓµÄ5¸öʵÀý£¬´Ëʱ½ö±»¼ÓÈëÁËÌæ´ú£¬ÐÂʵÀýµÄ״̬ΪOnline £¬£¬µ«´Ëʱ Áìµ¼Õß·Ö²¼ºÍ_·ÖÇø·Ö²¼_²¢Ã»ÓÐÊýÖµ£¬ËµÃ÷»¹²»»á²ÎÓë·þÎñ¡£

²½Öè3Ç¨ÒÆÊý¾Ý

ÔËÐÐBALANCE DATAÃüÁî¡£

Èç¹ûÒѾ­»ýÀÛÁËлúÆ÷¼ÓÈ룬ÔòÉú³ÉÒ»¸öеļƻ®ID¡£¶ÔÓÚÒѾ­Æ½ºâµÄ×ªÒÆ£¬Öظ´ÔËÐÐBALANCE DATA²»»áÓÐÈκÎвÙ×÷¡£Èç¹ûµ±Ç°ÓÐÕýÔÚÖ´Ðеļƻ®£¬ÄÇ»áÏÔʾµ±Ç°¼Æ»®µÄID¡£

Ò²¿Éͨ¹ýBALANCE DATA $id²é¿´Õâ¸öbalanceµÄ¾ßÌåÖ´Ðнø¶È¡£

BALANCE DATA $id ·µ»Ø½á¹û˵Ã÷£º

µÚÒ»ÁÐbalanceId£¬spaceId£ºPARTID£¬SRC-> DST±íʾһ¸ö¾ßÌåµÄƽºâÈÎÎñÒÔ¡£1570761786, 1:88, 192.168.8.210:34700->192.168.8.210:35940 ΪÀý£º

1570761786ΪÓà¶îID

1£º88£¬1±íʾµ±Ç°µÄspaceId£¨Ò²¾ÍÊÇspace testµÄID£©£¬88±íÊ¾Ç¨ÒÆµÄpartitionId

192.168.8.210:34700->192.168.8.210:35940£¬±íʾÊý¾Ý´Ó192.168.8.210:34700°áǨÖÁ 192.168.8.210:35940¡£¶øÔ­ÏÈ192.168.8.210:34700ÖеÄÊý¾Ý½«»áÔÚÇ¨ÒÆÍê³ÉºóÔÙGCɾ³ý

µÚ¶þÁбíʾµ±Ç°taskµÄÔËÐÐ״̬£¬ÓÐ4ÖÖ״̬

³É¹¦£ºÔËÐгɹ¦

ʧ°Ü£ºÔËÐÐʧ°Ü

½øÐÐÖУºÔËÐÐÖÐ

ÎÞЧ£ºÎÞЧµÄÈÎÎñ

×îºó¶ÔËùÓÐÈÎÎñÔËÐÐ״̬µÄͳ¼Æ£¬²¿·Ö·ÖÇøÉÐδÍê³ÉÇ¨ÒÆ¡£

²½Öè4Èç¹ûÒªÖÐ;ֹͣÓà¶îÊý¾Ý

BALANCE DATA STOP ÃüÁîÒÑÍ£Ö¹ÒѾ­¿ªÊ¼Ö´ÐеÄÓà¶îÊý¾Ý¼Æ»®¡£Èç¹ûûÓÐÕýÔÚÔËÐеÄbalance¼Æ»®£¬Ôò·µ»Ø´íÎóÌáʾ¡£Èç¹ûÓÐÕýÔÚÔËÐеÄbalance¼Æ»®£¬Ôò·µ»Ø¼Æ»®¶ÔÓ¦µÄID¡£

ÓÉÓÚÿ¸öbalance¼Æ»®¶ÔÓ¦BALANCE DATA STOP¼¸¸öƽºâÈÎÎñ£¬²»»áÍ£Ö¹ÒѾ­¿ªÊ¼Ö´ÐеÄbalanceÈÎÎñ£¬Ö»»áÈ¡ÏûºóÐøµÄtask£¬ÒѾ­¿ªÊ¼µÄtask½«¼ÌÐøÖ´ÐÐÖ±ÖÁÍê³É¡£

Óû§¿ÉÒÔÔÚBALANCE DATA STOPÖ®ºóÊäÈëBALANCE DATA $idÀ´²é¿´ÒѾ­Í£Ö¹µÄbalance¼Æ»®×´Ì¬¡£

ËùÓÐÒѾ­¿ªÊ¼Ö´ÐеÄÈÎÎñÍê³Éºó£¬¿ÉÒÔÔÙ´ÎÖ´ÐÐBALANCE DATA£¬ÖØÐ¿ªÊ¼Óà¶î¡£Èç¹û֮ǰֹͣµÄ¼Æ»®ÖÐÓÐʧ°ÜµÄÈÎÎñ£¬Öð²½¼ÌÐøÖ´ÐÐ֮ǰµÄ¼Æ»®£¬Èç¹û֮ǰֹͣµÄ¼Æ»®ÖÐËùÓÐÈÎÎñн¨Ò»¸öbalance¼Æ»®²¢¿ªÊ¼Ö´ÐС£

²½Öè5²é¿´Êý¾ÝÇ¨ÒÆ½á¹û

´ó¶àÊýÇé¿öÏ£¬°áǨÊý¾ÝÊǸö±È½ÏÂþ³¤µÄ¹ý³Ì¡£µ«ÊǰáǨ¹ý³Ì²»»áÓ°ÏìÏÖÓзþÎñ¡£ÏÖÔÚ¿ÉÒÔͨ¹ýSHOW HOSTS²é¿´ÔËÐкóµÄpartition·Ö²¼¡£

·ÖÇø·Ö²¼Ïà½ü£¬·ÖÇø×ÜÊý300²»±äÇÒpartitionÒѾùºâµÄ·Ö²¼ÖÁ¸÷¸öʵÀý¡£

Èç¹ûÓÐÔËÐÐʧ°ÜµÄÈÎÎñ£¬¿ÉÔÙ´ÎÔËÐÐBALANCE DATAÃüÁî½øÐÐÐÞ¸´¡£Èç¹û¶à´ÎÔËÐÐÈÔÎÞ·¨ÐÞ¸´£¬ÇëÓëÉçÇøÁªÏµGitHub¡£

²½Öè6ƽºâÁìµ¼Õß

BALANCE DATA½öÄÜÆ½ºâ·ÖÇø£¬µ«ÊÇÁìµ¼Õß·Ö²¼ÈÔÈ»²»¾ùºâ£¬Òâζ×ÅÕâ¾ÉʵÀýµÄ·þÎñ½ÏÖØ£¬Ð¶øÊµÀýµÄ·þÎñÄÜÁ¦Î´µÃµ½³ä·ÖʹÓÃÔËÐС£BALANCE LEADERÖØÐ·ֲ¼·¤¸ºÔðÈË£º

Ƭ¿Ìºó£¬Ê¹ÓÃSHOW HOSTSÃüÁî²é¿´£¬´ËʱRaft LeaderÒѾùÔÈ·Ö²¼ÖÁËùÓеÄʵÀý¡£

ÈçÉÏ£¬BALANCE LEADER ³É¹¦Ö´Ðкó£¬Ìí¼ÓµÄʵÀýºÍÔ­À´µÄʵÀý£¨¶ÔÓ¦ÉÏͼͼ±êÀ¶É«ºÍºÚɫͼ±ê£©µÄ_Leader distribution _Ïà½ü£¬ËùÓÐʵÀýÒѾùºâ£¬¿ÉÒÔ£¬Ò²¿ÉÒÔ ¿´µ½Óà¶îÃüÁîֻɿ¼°LeaderºÍpartitionÔÚÎïÀí»úÆ÷ÉϵÄ×ªÒÆ£¬²¢ÇÒûÓÐÔö¼Ó»ò¼õÉÙLeaderºÍpartition¡£

ÅúÁ¿ËõÈÝ

ÐÇÔÆÍ¼Ö§³ÖÖ¸¶¨ÐèÒªÏÂÏߵĻúÆ÷½øÐÐÅúÁ¿ËõÈÝÓ﷨Ϊ¡£BALANCE DATA REMOVE $host_list£¬ÀýÈ磺BALANCE DATA REMOVE 192.168.0.1:50000,192.168.0.2:50000£¬½«Ö¸¶¨ÒƳý192.168.0.1:50000,192.168.0.2:50000Á½Ì¨»úÆ÷¡£

Èç¹û¿ÉÒÆ³ýÖ¸¶¨»úÆ÷ºó£¬²»Âú×㸱±¾ÊýÒªÇó£¨ÀýÈçÊ£Óà»úÆ÷ÊýСÓÚ¸±±¾Êý£©£¬ÐÇÔÆÍ¼½«¾Ü¾ø±¾´ÎbalanceÇëÇ󣬲¢·µ»ØÏà¹Ø´íÎóÂë¡£

ʾÀýÊý¾ÝÇ¨ÒÆ

ÉÏÃæ½²ÁËÈçºÎ´Ó3¸öʵÀý±ä³É8¸öʵÀýµÄʵÀý£¬Èç¹ûÄã¶ÔÉÏÎÄÓÐÒÉÎÊ£¬¼ÇµÃÔÚÕâÀïµÄÆÀÂÛÇøÁôÑÔ¹þ¡£ÎÒÃÇÏÖÔÚ¿´¿´ÉÏÃæÇ¨ÒÆµÄ¹ý³Ì£¬192.168.8.210: 34600 Õâ¸öʵÀýµÄ״̬±ä»¯¡£

˵Ã÷£ºÓÐÑÕɫΪºìɫ˵Ã÷¶ÔÓ¦µÄÊýÖµ·¢Éú±ä»¯£¬Èç¹ûÊýÖµ²»±ä£¬ÔòΪºÚÉ«¡£

 

 

   
2348 ´Îä¯ÀÀ       59
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
InfluxDB¸ÅÄîºÍ»ù±¾²Ù×÷
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾ÝдÈë
Éî¶ÈÂþ̸Êý¾Ýϵͳ¼Ü¹¹¡ª¡ªLambda architecture
Lambda¼Ü¹¹Êµ¼ù
InfluxDB TSM´æ´¢ÒýÇæÖ®Êý¾Ý¶ÁÈ¡
×îпγÌ
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯¡¢¼Ü¹¹Éè¼ÆºÍÔËÐÐά»¤
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
NoSQLÊý¾Ý¿â£¨Ô­Àí¡¢Ó¦Óá¢×î¼Ñʵ¼ù£©
ÆóÒµ¼¶Hadoop´óÊý¾Ý´¦Àí×î¼Ñʵ¼ù
OracleÊý¾Ý¿âÐÔÄÜÓÅ»¯×î¼Ñʵ¼ù
³É¹¦°¸Àý
ij½ðÈÚ¹«Ë¾ Mysql¼¯ÈºÓëÐÔÄÜÓÅ»¯
±±¾© ²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
ÖªÃûijÐÅϢͨÐŹ«Ë¾ NoSQL»º´æÊý¾Ý¿â¼¼Êõ
±±¾© oracleÊý¾Ý¿âSQLÓÅ»¯
ÖйúÒÆ¶¯ IaaSÔÆÆ½Ì¨-Ö÷Á÷Êý¾Ý¿â¼°´æ´¢¼¼Êõ