{"id":10193,"date":"2022-08-22T10:46:46","date_gmt":"2022-08-22T02:46:46","guid":{"rendered":"https:\/\/www.gbase8.cn\/?p=10193"},"modified":"2025-03-25T09:10:06","modified_gmt":"2025-03-25T01:10:06","slug":"gbase-8a-%e5%a4%9a%e5%ae%9e%e4%be%8b%e7%89%88%e6%9c%ac9-5-3%e8%8a%82%e7%82%b9%e6%9b%bf%e6%8d%a2%e6%93%8d%e4%bd%9c%e8%bf%87%e7%a8%8b%e8%ae%b0%e5%bd%95","status":"publish","type":"post","link":"https:\/\/www.gbase8.cn\/en\/10193","title":{"rendered":"\u5357\u5927\u901a\u7528GBase 8a \u591a\u5b9e\u4f8b\u7248\u672c9.5.3\u8282\u70b9\u66ff\u6362\u64cd\u4f5c\u8fc7\u7a0b\u8bb0\u5f55"},"content":{"rendered":"<p>\u67d0\u9879\u76ee\u517120\u4e2a\u8282\u70b9\u7684GBase 8a 9.5.3\u7248\u672c\u96c6\u7fa4\uff0c\u53d1\u751f2\u53f0\u670d\u52a1\u5668\u786c\u4ef6\u6545\u969c\uff0c\u5176\u4e2d1\u53f0\u7eaf\u6570\u636e\u6570\u636e\u8282\u70b9\uff0c\u53e6\u4e00\u53f0\u662f\u7ba1\u7406gcware+\u8c03\u5ea6coordinator+\u6570\u636e\u8ba1\u7b97\u670d\u52a1gnode\u7684\u590d\u5408\u8282\u70b9\uff0c\u672c\u6587\u8bb0\u5f55\u6574\u4e2a\u64cd\u4f5c\u8fc7\u7a0b\u3002<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Directory Navigation<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2ab846d4235\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2ab846d4235\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E5%8F%82%E8%80%83\" >\u53c2\u8003<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E7%8E%AF%E5%A2%83\" >\u73af\u5883<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2\" >Node Replacement<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\" >\u73af\u5883\u51c6\u5907<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E5%87%86%E5%A4%87%E6%9B%BF%E6%8D%A2\" >\u51c6\u5907\u66ff\u6362<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%9B%BF%E6%8D%A2%E7%AE%A1%E7%90%86%E6%9C%8D%E5%8A%A1gcware\" >\u66ff\u6362\u7ba1\u7406\u670d\u52a1gcware<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%9B%BF%E6%8D%A2%E8%B0%83%E5%BA%A6%E6%9C%8D%E5%8A%A1\" >\u66ff\u6362\u8c03\u5ea6\u670d\u52a1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%9B%BF%E6%8D%A2%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E6%9C%8D%E5%8A%A1\" >\u66ff\u6362\u6570\u636e\u8ba1\u7b97\u670d\u52a1<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E7%94%9F%E6%88%90%E4%B8%AD%E9%97%B4%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5\" >\u751f\u6210\u4e2d\u95f4\u5206\u5e03\u7b56\u7565<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E7%94%9F%E6%88%90%E4%B8%AD%E9%97%B4%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5-2\" >\u751f\u6210\u4e2d\u95f4\u5206\u5e03\u7b56\u7565<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E5%88%9D%E5%A7%8B%E5%8C%96%E5%B9%B6%E9%87%8D%E5%88%86%E5%B8%83%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5\" >\u521d\u59cb\u5316\u5e76\u91cd\u5206\u5e03\u4e2d\u95f4\u7b56\u7565<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2%E6%93%8D%E4%BD%9C\" >\u6570\u636e\u8ba1\u7b97\u8282\u70b9\u66ff\u6362\u64cd\u4f5c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%89%93%E8%A1%A5%E4%B8%81\" >\u6253\u8865\u4e01<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E9%87%8D%E5%88%86%E5%B8%83%E6%95%B0%E6%8D%AE\" >\u91cd\u5206\u5e03\u6570\u636e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E5%88%A0%E9%99%A4%E8%80%81%E7%9A%84%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5\" >\u5220\u9664\u8001\u7684\u5206\u5e03\u7b56\u7565<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.gbase8.cn\/en\/10193\/#%E6%80%BB%E7%BB%93\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%8F%82%E8%80%83\"><\/span>\u53c2\u8003<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.gbase8.cn\/en\/13032\/\">GBase 8a 953\u7528eventMode\u505a\u8282\u70b9\u66ff\u6362<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%8E%AF%E5%A2%83\"><\/span>\u73af\u5883<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u517120\u4e2a\u8282\u70b9\u7684\u96c6\u7fa4\uff0c\u5176\u4e2d76\u548c86\u4e24\u4e2a\u8282\u70b9\u670d\u52a1\u5668\u6545\u969c\u9700\u8981\u7ef4\u4fee\u3002 \u5176\u4e2d86\u8282\u70b9\u662f\u7eaf\u8ba1\u7b97\u8282\u70b9\uff0c76\u8282\u70b9\u662f\u7ba1\u7406+\u8c03\u5ea6+\u8ba1\u7b97\u8282\u70b9\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcware_server]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n====================================\n| GBASE GCWARE CLUSTER INFORMATION |\n====================================\n| NodeName |  IpAddress   | gcware |\n------------------------------------\n| gcware1  | XX.XX.XX.72  |  OPEN  |\n------------------------------------\n| gcware2  | XX.XX.XX.73  |  OPEN  |\n------------------------------------\n| gcware3  | XX.XX.XX.74  |  OPEN  |\n------------------------------------\n| gcware4  | XX.XX.XX.75  |  OPEN  |\n------------------------------------\n<span class=\"has-inline-color has-luminous-vivid-orange-color\">| gcware5  | XX.XX.XX.76  | CLOSE  |<\/span>\n------------------------------------\n| gcware6  | XX.XX.XX.77  |  OPEN  |\n------------------------------------\n| gcware7  | XX.XX.XX.78  |  OPEN  |\n------------------------------------\n========================================================\n|        GBASE COORDINATOR CLUSTER INFORMATION         |\n========================================================\n|   NodeName   |  IpAddress  |  gcluster   | DataState |\n--------------------------------------------------------\n| coordinator1 | XX.XX.XX.72 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator2 | XX.XX.XX.73 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator3 | XX.XX.XX.74 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator4 | XX.XX.XX.75 |    OPEN     |     0     |\n--------------------------------------------------------\n|<span class=\"has-inline-color has-luminous-vivid-orange-color\"> coordinator5 | XX.XX.XX.76 | UNAVAILABLE |           |<\/span>\n--------------------------------------------------------\n| coordinator6 | XX.XX.XX.77 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator7 | XX.XX.XX.78 |    OPEN     |     0     |\n--------------------------------------------------------\n===============================================================================================================\n|                                       GBASE DATA CLUSTER INFORMATION                                        |\n===============================================================================================================\n| NodeName |                IpAddress                 | DistributionId |    gnode    | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------------\n|  node1   |               XX.XX.XX.82                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node2   |               XX.XX.XX.83                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node3   |               XX.XX.XX.88                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node4   |               XX.XX.XX.81                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node5   |               XX.XX.XX.80                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node6   |               XX.XX.XX.77                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n<span class=\"has-inline-color has-luminous-vivid-orange-color\">|  node7   |               XX.XX.XX.76                |       1        | UNAVAILABLE |            |           |<\/span>\n---------------------------------------------------------------------------------------------------------------\n|  node8   |               XX.XX.XX.79                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node9   |               XX.XX.XX.78                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node10  |               XX.XX.XX.73                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node11  |               XX.XX.XX.72                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node12  |               XX.XX.XX.75                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node13  |               XX.XX.XX.74                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node14  |               XX.XX.XX.87                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node15  |               XX.XX.XX.85                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  n<span class=\"has-inline-color has-luminous-vivid-orange-color\">ode16  |               XX.XX.XX.86                |       1        | UNAVAILABLE |            |           |<\/span>\n---------------------------------------------------------------------------------------------------------------\n|  node17  |               XX.XX.XX.91                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node18  |               XX.XX.XX.84                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node19  |               XX.XX.XX.89                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node20  |               XX.XX.XX.90                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2\"><\/span>Node Replacement<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u7531\u4e8e9.5.3\u662f\u7ba1\u7406\uff0c\u8c03\u5ea6\uff0c\u8ba1\u7b97\u670d\u52a1\u652f\u6301\u72ec\u7acb\u90e8\u7f72\u7684\uff0c\u6240\u4ee5\u8282\u70b9\u66ff\u6362\u64cd\u4f5c\u4e5f\u662f\u5404\u81ea\u72ec\u7acb\u7684\u3002<\/p>\n\n\n\n<p>\u6240\u6709\u64cd\u4f5c\u5747\u5728dbauser\u4e0b\u8fdb\u884c\uff0c\u4e00\u822c\u662f\u64cd\u4f5c\u7cfb\u7edfgbase\u7528\u6237\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\"><\/span>\u73af\u5883\u51c6\u5907<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u867d\u7136953\u4e0e86\u7248\u672c\u5dee\u522b\u8f83\u5927\uff0c\u4f46\u5bf9\u4e8e\u73af\u5883\u7684\u4e00\u4e9b\u8981\u6c42\u8fd8\u662f\u6709\u53c2\u8003\u6027\u7684\u3002<\/p>\n\n\n\n<p><a href=\"https:\/\/www.gbase8.cn\/en\/73\/\">GBase8a V862\u7248\u672c\u8282\u70b9\u66ff\u6362\u524d\u7684\u51c6\u5907\u5de5\u4f5c\u548c\u6ce8\u610f\u4e8b\u9879<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%87%86%E5%A4%87%E6%9B%BF%E6%8D%A2\"><\/span>\u51c6\u5907\u66ff\u6362<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5728\u4efb\u610f\u4e00\u53f0\u8c03\u5ea6\u8282\u70b9(coordinator)\uff0c\u89e3\u538b\u7f29\u96c6\u7fa4\u7684\u5b89\u88c5\u5305\uff0c\u5e76\u8fdb\u5165\u89e3\u538b\u540e\u7684gcinstall\u76ee\u5f55\uff0c\u786e\u8ba4\u96c6\u7fa4\u7248\u672c\u4e0e\u538b\u7f29\u5305\u7684BUILD\u6587\u4ef6\u5185\u5bb9\u76f8\u7b26\u3002<\/p>\n\n\n\n<p>\u5176\u4e2dsvn\u7684\u53f7\u8981\u5339\u914d\uff0c\u5982\u4e0b\u4f8b\u5b50\u662f 0fa78d1\u3002<\/p>\n\n\n\n<p><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u5982\u679c\u90e8\u5206\u670d\u52a1\u6253\u8fc7\u8865\u4e01\uff0csvn\u53f7\u53ef\u80fd\u4e0d\u540c\uff0c\u8bf7\u5148\u786e\u8ba4\uff0c\u5e76\u6ce8\u610f\u540e\u7eed\u6253\u8865\u4e01\u64cd\u4f5c\u5343\u4e07\u522b\u5fd8\u4e86\u3002<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@gbase_rh7_003 gcinstall]$ cat BUILDINFO\nrelease_version = 9.5.3.27.14\nrevision = <span class=\"has-inline-color has-luminous-vivid-orange-color\">0fa78d1\n<\/span>\nos_ventor = centos7\narch = x86_64\nbuild_version = release\nlicense = none\ninstall_revision: 0fa78d1\nautobuild_revision: 0fa78d1\nmonit_revision: 0fa78d1\ngcrcman_revision: 0fa78d1\ncorosync_revision: 0fa78d1\ngcware_revision: 0fa78d1\ngcluster_revision: 0fa78d1\nlogCollector_revision: 0fa78d1\nGCMonit_revision: 0fa78d1\nlicense_soft_revision: 0fa78d1\ngnode_revision: 0fa78d1\n\n&#91;gbase@gbase_rh7_003 gcinstall]$ gclusterd -V\ngclusterd ver 9.5.3.27.14<span class=\"has-inline-color has-luminous-vivid-orange-color\">0fa78d1<\/span> for redhat-linux on x86_64\n&#91;gbase@gbase_rh7_003 gcinstall]$ gbased -V\ngbased ver 9.5.3.27.14<span class=\"has-inline-color has-luminous-vivid-orange-color\">0fa78d1<\/span> for redhat-linux on x86_64\n&#91;gbase@gbase_rh7_003 gcinstall]$ gcware -v\nGBASE Cluster Consist Service Engine, version 9.5.0<span class=\"has-inline-color has-luminous-vivid-orange-color\">fa78d1<\/span>\nCopyright (c) 2017 -2020 GBASE, Inc.\n&#91;gbase@gbase_rh7_003 gcinstall]$<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9B%BF%E6%8D%A2%E7%AE%A1%E7%90%86%E6%9C%8D%E5%8A%A1gcware\"><\/span>\u66ff\u6362\u7ba1\u7406\u670d\u52a1gcware<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5bf976\u8282\u70b9\u505a\u7ba1\u7406\u670d\u52a1(gcware\uff09\u7684\u66ff\u6362\u3002<\/p>\n\n\n\n<p>\u8fdb\u5165gcware\u670d\u52a1gcware_server\u76ee\u5f55\u4e0b\uff0c\u6267\u884c\u5982\u4e0b\u64cd\u4f5c<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>.\/gcserver.py --prefix=\/data --host=XX.XX.XX.76 --dbaUser=gbase --dbaPwd=XXXX --overwrite<\/code><\/pre>\n\n\n\n<p>\u5176\u4e2d<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>--host\u662f\u8981\u66ff\u6362\u7684\u7ba1\u7406\u670d\u52a1IP,\u5982\u6709\u591a\u4e2a\u7528\u9017\u53f7\u5206\u5272<\/li><li>--dbaUser\u662f\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4e00\u822c\u662fgbase<\/li><li>--dbaPwd\u662f\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u5bc6\u7801<\/li><li>--overwrite\u662f\u5f3a\u5236\u8986\u76d6\u6a21\u5f0f\uff0c\u5982\u6709\u6b8b\u7559\u4f1a\u81ea\u52a8\u8986\u76d6\u6216\u5220\u9664<\/li><\/ul>\n\n\n\n<p>\u6267\u884c\u8fc7\u7a0b\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcware_server]$ .\/gcserver.py --prefix=\/data --host=XX.XX.XX.76 --dbaUser=gbase --dbaPwd=XXXX --overwrite\nXX.XX.XX.76\nAre you sure to replace install these nodes (&#91;Y,y]\/&#91;N,n])? y\nStop all gcware nodes...\nUnInstall all gcware nodes...\nscp gcware tar to replaced nodes...\nStarting replace all gcware nodes...\nsync gcware config...\nStarting all gcware nodes...\nStarting to clear gcware info...\nreplace cluster successful.\n\n<\/code><\/pre>\n\n\n\n<p>\u6267\u884c\u540e\u7ed3\u679c\u5982\u4e0b\uff0c\u53ef\u4ee5\u770b\u523076\u8282\u70b9\u7684gcware\u670d\u52a1\u5df2\u7ecf\u4eceCLOSE\u8f6c\u4e3aOPEN\u72b6\u6001<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcware_server]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n====================================\n| GBASE GCWARE CLUSTER INFORMATION |\n====================================\n| NodeName |  IpAddress   | gcware |\n------------------------------------\n| gcware1  | XX.XX.XX.72  |  OPEN  |\n------------------------------------\n| gcware2  | XX.XX.XX.73  |  OPEN  |\n------------------------------------\n| gcware3  | XX.XX.XX.74  |  OPEN  |\n------------------------------------\n| gcware4  | XX.XX.XX.75  |  OPEN  |\n------------------------------------\n<span class=\"has-inline-color has-luminous-vivid-orange-color\">| gcware5  | XX.XX.XX.76  |  OPEN  |<\/span>\n------------------------------------\n| gcware6  | XX.XX.XX.77  |  OPEN  |\n------------------------------------\n| gcware7  | XX.XX.XX.78  |  OPEN  |\n------------------------------------\n========================================================\n|        GBASE COORDINATOR CLUSTER INFORMATION         |\n========================================================\n|   NodeName   |  IpAddress  |  gcluster   | DataState |\n--------------------------------------------------------\n| coordinator1 | XX.XX.XX.72 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator2 | XX.XX.XX.73 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator3 | XX.XX.XX.74 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator4 | XX.XX.XX.75 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator5 | XX.XX.XX.76 | UNAVAILABLE |           |\n--------------------------------------------------------\n| coordinator6 | XX.XX.XX.77 |    OPEN     |     0     |\n--------------------------------------------------------\n| coordinator7 | XX.XX.XX.78 |    OPEN     |     0     |\n--------------------------------------------------------\n===============================================================================================================\n|                                       GBASE DATA CLUSTER INFORMATION                                        |\n===============================================================================================================\n| NodeName |                IpAddress                 | DistributionId |    gnode    | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------------\n|  node1   |               XX.XX.XX.82                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node2   |               XX.XX.XX.83                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node3   |               XX.XX.XX.88                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node4   |               XX.XX.XX.81                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node5   |               XX.XX.XX.80                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node6   |               XX.XX.XX.77                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node7   |               XX.XX.XX.76                |       1        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node8   |               XX.XX.XX.79                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node9   |               XX.XX.XX.78                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node10  |               XX.XX.XX.73                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node11  |               XX.XX.XX.72                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node12  |               XX.XX.XX.75                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node13  |               XX.XX.XX.74                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node14  |               XX.XX.XX.87                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node15  |               XX.XX.XX.85                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node16  |               XX.XX.XX.86                |       1        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node17  |               XX.XX.XX.91                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node18  |               XX.XX.XX.84                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node19  |               XX.XX.XX.89                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node20  |               XX.XX.XX.90                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n\n&#91;gbase@bd48db02 gcware_server]$<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9B%BF%E6%8D%A2%E8%B0%83%E5%BA%A6%E6%9C%8D%E5%8A%A1\"><\/span>\u66ff\u6362\u8c03\u5ea6\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5bf976\u8282\u70b9\u505a\u8c03\u5ea6\u670d\u52a1(coordinator)\u505a\u66ff\u6362\u3002<\/p>\n\n\n\n<p>\u547d\u4ee4\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>.\/replace.py --host=XX.XX.XX.76 --type=coor --dbaUser=gbase --dbaUserPwd=YYYY --generalDBUse=gbase --generalDBPwd=ZZZZZZ --license_file=\/home\/gbase\/20220706-20.lic --parallel_pack=1 --retry_times=0 --overwrite --sync_coordi_metadata_timeout=30000 --generalDBUser=gbase <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>--host \u8981\u66ff\u6362\u7684\u8282\u70b9IP,\u5982\u6709\u591a\u4e2a\u7528\u9017\u53f7\u5206\u5272<\/li><li>--type \u66ff\u6362\u7684\u670d\u52a1\u7c7b\u578b\uff0c coor\u662f\u8c03\u5ea6\uff0cdata\u662f\u8ba1\u7b97\u3002\u672c\u90e8\u5206\u662fcoor\u8c03\u5ea6\u670d\u52a1\u66ff\u6362<\/li><li>--dbaUser\u662f\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u540d\uff0c\u4e00\u822c\u662fgbase<\/li><li>--dbaPwd\u662f\u6570\u636e\u5e93\u7684\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u5bc6\u7801<\/li><li>--generalDBUse \u6570\u636e\u5e93\u7ba1\u7406\u5458\u7528\u6237\u540d\uff0c\u4e00\u822c\u53ef\u4ee5\u662froot\u6216\u8005gbase. \u8bf7\u6ce8\u610f\u533a\u5206\u64cd\u4f5c\u7528\u6237\u548c\u6570\u636e\u5e93\u7528\u6237<\/li><li>--generalDBPwd \u6570\u636e\u5e93\u7ba1\u7406\u5458\u7684\u5bc6\u7801<\/li><li>--license_file \u8bb8\u53ef\u8bc1\u6587\u4ef6\uff0c\u5728\u5f53\u524d\u8282\u70b9\u53ef\u89c1\u5373\u53ef\uff0c\u66ff\u6362\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u590d\u5236\u5230\u76ee\u6807\u8282\u70b9\u4e0a\u3002<\/li><li>--parallel_pack \u5f00\u542f\u5e76\u884c\u6253\u5305<\/li><li>--retry_times \u91cd\u8bd5\u6b21\u6570\uff0c\u9664\u975e\u73af\u5883\u95ee\u9898\u5bfc\u81f4\u7684\u62a5\u9519\uff0c\u4e2a\u4eba\u4e0d\u5efa\u8bae\u91cd\u8bd5\uff0c\u8fd8\u662f\u5148\u89e3\u51b3\u95ee\u9898\u540e\u518d\u91cd\u65b0\u6267\u884c\u66ff\u6362\u3002<\/li><li>--overwrite\u662f\u5f3a\u5236\u8986\u76d6\u6a21\u5f0f\uff0c\u5982\u6709\u6b8b\u7559\u4f1a\u81ea\u52a8\u8986\u76d6\u6216\u5220\u9664<\/li><li>--sync_coordi_metadata_timeout \u540c\u6b65coor\u5143\u6570\u636e\u7684\u8d85\u65f6\u65f6\u95f4\uff0c\u5355\u4f4d\u662f\u5206\u949f\uff0c\u9ed8\u8ba4\u662f15\u5206\u949f\uff0c\u5982\u679c\u8868\u5f88\u591a\uff0c\u6bd4\u5982\u51e0\u767e\u4e07\uff0c\u5efa\u8bae\u6539\u5927\uff0c\u6bd4\u598230000\u5206\u949f\u3002<\/li><li>--generalDBUser=gbase \u767b\u5f55\u6570\u636e\u5e93\u7684\u7528\u6237\uff0c\u6bd4\u5982gbase<\/li><\/ul>\n\n\n\n<p>\u6267\u884c\u8fc7\u7a0b\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ .\/replace.py --host=XX.XX.XX.76 --type=coor --dbaUser=gbase --dbaUserPwd=YYYY --generalDBUse=gbase --license_file=\/home\/gbase\/20220706-20.lic --parallel_pack=1 --retry_times=0 --overwrite  --sync_coordi_metadata_timeout=30000\ninstall prefix: \/data\/XX.XX.XX.73\nexecute replace node os user: gbase\nreplaced nodes: &#91;'XX.XX.XX.76']\nreplace node type: coor\nIsAutoGcware: True\ncoordinator hosts: &#91;'XX.XX.XX.72', 'XX.XX.XX.73', 'XX.XX.XX.74', 'XX.XX.XX.75', 'XX.XX.XX.76', 'XX.XX.XX.77', 'XX.XX.XX.78']\nIP: XX.XX.XX.82\nIP: XX.XX.XX.83\nIP: XX.XX.XX.88\nIP: XX.XX.XX.81\nIP: XX.XX.XX.80\nIP: XX.XX.XX.77\nIP: XX.XX.XX.76\nIP: XX.XX.XX.79\nIP: XX.XX.XX.78\nIP: XX.XX.XX.73\nIP: XX.XX.XX.72\nIP: XX.XX.XX.75\nIP: XX.XX.XX.74\nIP: XX.XX.XX.87\nIP: XX.XX.XX.85\nIP: XX.XX.XX.86\nIP: XX.XX.XX.91\nIP: XX.XX.XX.84\nIP: XX.XX.XX.89\nIP: XX.XX.XX.90\ndata hosts: &#91;'XX.XX.XX.82', 'XX.XX.XX.83', 'XX.XX.XX.88', 'XX.XX.XX.81', 'XX.XX.XX.80', 'XX.XX.XX.77', 'XX.XX.XX.76', 'XX.XX.XX.79', '14.38.0.87', 'XX.XX.XX.85', 'XX.XX.XX.86', 'XX.XX.XX.91', 'XX.XX.XX.84', 'XX.XX.XX.89', 'XX.XX.XX.90']\nfreenode hosts: &#91;]\nnode address type: IPV4\nlocalHost is: XX.XX.XX.73\ngcware mode: single vc mode\nhost XX.XX.XX.76 node state: REPLACE\ncheck login all host\nXX.XX.XX.76\nAre you sure to replace install these nodes (&#91;Y,y]\/&#91;N,n])? y\ncheck database user and password ...\ncheck database user and password successful\nXX.XX.XX.76 os type is CentOS\nchecking rpms ...\nuninstall host &#91;'XX.XX.XX.76'] begin\nuninstall host &#91;'XX.XX.XX.76'] end\ninstall host &#91;'XX.XX.XX.76'] begin\nmkdir \/data\/XX.XX.XX.76\/cluster_prepare on host XX.XX.XX.76.\nCopying \/home\/gbase\/gcinstall\/XX.XX.XX.76.options to host XX.XX.XX.76:\/data\/XX.XX.XX.76\/cluster_prepare\nCopying data files to host XX.XX.XX.76 successfully\nsend install command: \/usr\/bin\/python \/data\/XX.XX.XX.76\/cluster_prepare\/InstallTar.py --silent=\/data\/XX.XX.XX.76\/cluster_prepare\/214.3deid=1275078358 --uuid=4be7a2a6-71c4-11ec-b83c-bc1695246f41\ninstall host &#91;'XX.XX.XX.76'] end\nsync cluster config file begin\nsync cluster config file end\nsync kerberos file begin\nsync kerberos file end\nImport license...\nStarting all gcluster nodes ...\nstart cluster service failed on host XX.XX.XX.76.\ncheck rsync command status on available coordinator and replaced coordinator\nreplace node will use scp command sync metadata .....\n\nBegin to exec gcadmin replacenodes ...\ncheck ip start ......\ncheck ip end ......\n\nswitch cluster mode into READONLY start ......\nwait all ddl statement stop ......\n\nall ddl statement stoped\nswitch cluster mode into READONLY end ......\n\ndelete all fevent log on replace nodes start ......\ndelete ddl event log on node XX.XX.XX.76 start\ndelete ddl event log on node XX.XX.XX.76 end\ndelete dml event log on node XX.XX.XX.76 start\ndelete dml event log on node XX.XX.XX.76 end\ndelete dml storage event log on node XX.XX.XX.76 start\ndelete dml storage event log on node XX.XX.XX.76 end\ndelete all fevent log on replace nodes end ......\n\nsync coordinator metedata start ......\nparallel build data packet start ......\nparallel build data packet end ......\n\nparallel copy data packet start ......\nparallel copy data packet end ......\n\ncopy plugin start ......\ncopy plugin end ......\nuncompress data packet start ......\nuncompress data packet end ......\n\nclear temporary file start ......\nclear temporary file end ......\nsync coordinator metedata end ......\nsync coordinator metedata end,spend time 429943 ms......\n\nrestore node state start ......\nrestore node state end ......\n\nreplace nodes spend time: 459955 ms\n\nall nodes replace success end\nReplace gcluster nodes successfully.\n&#91;gbase@bd48db02 gcinstall]$<\/code><\/pre>\n\n\n\n<p>\u7ba1\u7406\u670d\u52a1\u66ff\u6362\u7ed3\u679c\uff0c76\u8282\u70b9\u7684coordinator\u7ba1\u7406\u670d\u52a1\uff0c\u4eceUNAVAILABLE\u53d8\u6210OPEN\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n====================================\n| GBASE GCWARE CLUSTER INFORMATION |\n====================================\n| NodeName |  IpAddress   | gcware |\n------------------------------------\n| gcware1  | XX.XX.XX.72  |  OPEN  |\n------------------------------------\n| gcware2  | XX.XX.XX.73  |  OPEN  |\n------------------------------------\n| gcware3  | XX.XX.XX.74  |  OPEN  |\n------------------------------------\n| gcware4  | XX.XX.XX.75  |  OPEN  |\n------------------------------------\n| gcware5  | XX.XX.XX.76  |  OPEN  |\n------------------------------------\n| gcware6  | XX.XX.XX.77  |  OPEN  |\n------------------------------------\n| gcware7  | XX.XX.XX.78  |  OPEN  |\n------------------------------------\n=====================================================\n|       GBASE COORDINATOR CLUSTER INFORMATION       |\n=====================================================\n|   NodeName   |  IpAddress  | gcluster | DataState |\n-----------------------------------------------------\n| coordinator1 | XX.XX.XX.72 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator2 | XX.XX.XX.73 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator3 | XX.XX.XX.74 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator4 | XX.XX.XX.75 |   OPEN   |     0     |\n-----------------------------------------------------\n<span class=\"has-inline-color has-luminous-vivid-orange-color\">| coordinator5 | XX.XX.XX.76 |   OPEN   |     0     |<\/span>\n-----------------------------------------------------\n| coordinator6 | XX.XX.XX.77 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator7 | XX.XX.XX.78 |   OPEN   |     0     |\n-----------------------------------------------------\n===============================================================================================================\n|                                       GBASE DATA CLUSTER INFORMATION                                        |\n===============================================================================================================\n| NodeName |                IpAddress                 | DistributionId |    gnode    | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------------\n|  node1   |               XX.XX.XX.82                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node2   |               XX.XX.XX.83                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node3   |               XX.XX.XX.88                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node4   |               XX.XX.XX.81                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node5   |               XX.XX.XX.80                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node6   |               XX.XX.XX.77                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node7   |               XX.XX.XX.76                |       1        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node8   |               XX.XX.XX.79                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node9   |               XX.XX.XX.78                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node10  |               XX.XX.XX.73                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node11  |               XX.XX.XX.72                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node12  |               XX.XX.XX.75                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node13  |               XX.XX.XX.74                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node14  |               XX.XX.XX.87                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node15  |               XX.XX.XX.85                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node16  |               XX.XX.XX.86                |       1        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node17  |               XX.XX.XX.91                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node18  |               XX.XX.XX.84                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node19  |               XX.XX.XX.89                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node20  |               XX.XX.XX.90                |       1        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n\n&#91;gbase@bd48db02 gcinstall]$ <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9B%BF%E6%8D%A2%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E6%9C%8D%E5%8A%A1\"><\/span>\u66ff\u6362\u6570\u636e\u8ba1\u7b97\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u8fd9\u90e8\u5206\u8f83\u590d\u6742\uff0c\u4e0e\u6807\u51c6\u768495\u7248\u672c\u66ff\u6362\u6570\u636e\u8ba1\u7b97\u8282\u70b9\u6d41\u7a0b\u4e00\u81f4\uff0c\u53ef\u53c2\u8003 <a href=\"https:\/\/www.gbase8.cn\/en\/2118\/?hilite=%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2\">GBase 8a V95\u7248\u672c<mark>Node Replacement<\/mark>\u64cd\u4f5c\u624b\u987a<\/a><\/p>\n\n\n\n<p>\u5907\u6ce8\uff1a\u65b0\u7684\u7248\u672c\u989d\u5916\u652f\u6301\u7528EventMode\u505a\u8ba1\u7b97\u670d\u52a1\u7684\u66ff\u6362\uff0c\u53ef\u4ee5\u53c2\u8003 <a href=\"https:\/\/www.gbase8.cn\/en\/13032\/\">GBase 8a 953\u7528eventMode\u505a\u8282\u70b9\u66ff\u6362<\/a><\/p>\n\n\n\n<p>\u5982\u4e0b\u53ea\u8d34\u51fa\u64cd\u4f5c\u8fc7\u7a0b\uff0c\u4e0d\u518d\u8be6\u7ec6\u89e3\u91ca\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%94%9F%E6%88%90%E4%B8%AD%E9%97%B4%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5\"><\/span>\u751f\u6210\u4e2d\u95f4\u5206\u5e03\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>gcChangeInfo_1.xml \u548c distribution_info_2.xml\u3002<\/p>\n\n\n\n<p>\u5176\u4e2d\u5206\u5e03\u7b56\u7565\u91cc\u768476\u548c86\u76f8\u5173\u7684\u5185\u5bb9\u505a\u4e86\u8c03\u6574\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ cat gcChangeInfo_1.xml\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;servers&gt;\n&lt;cfgFile file=\"distribution_info_2.xml\"\/&gt;\n&lt;\/servers&gt;\n&#91;gbase@localhost gcinstall]$ \n\n&#91;gbase@bd48db02 gcinstall]$ cat distribution_info_2.xml \n&lt;?xml version='1.0' encoding=\"utf-8\"?&gt;\n&lt;distributions&gt;\n    &lt;distribution&gt;\n        &lt;segments&gt;\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.72\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.73\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.74\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.73\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.74\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.75\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.74\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.75\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.75\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.77\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.77\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.78\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.77\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.78\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.79\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.78\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.79\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.80\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.79\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.80\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.81\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.80\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.81\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.82\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.81\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.82\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.83\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.82\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.83\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.84\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.83\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.84\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.85\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.84\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.85\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.85\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.87\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.87\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.88\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.87\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.88\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.89\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.88\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.89\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.90\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.89\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.90\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.91\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.90\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.91\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.72\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"XX.XX.XX.91\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.72\"\/&gt;\n                    &lt;duplicatenode ip=\"XX.XX.XX.73\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n        &lt;\/segments&gt;\n    &lt;\/distribution&gt;\n&lt;\/distributions&gt;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%94%9F%E6%88%90%E4%B8%AD%E9%97%B4%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5-2\"><\/span>\u751f\u6210\u4e2d\u95f4\u5206\u5e03\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gcadmin distribution gcChangeInfo_1.xml \ngcadmin generate distribution ...\n\ngcadmin generate distribution successful\n\n&#91;gbase@bd48db02 gcinstall]$ gcadmin showdistribution\n\n                                Distribution ID: 2 | State: new | Total segment num: 20\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                  XX.XX.XX.72                   |         1          |                  XX.XX.XX.73                   |\n|                                                |                    |                  XX.XX.XX.74                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.73                   |         2          |                  XX.XX.XX.74                   |\n|                                                |                    |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.74                   |         3          |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.75                   |         4          |                  XX.XX.XX.77                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         5          |                  XX.XX.XX.78                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         6          |                  XX.XX.XX.78                   |\n|                                                |                    |                  XX.XX.XX.79                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.78                   |         7          |                  XX.XX.XX.79                   |\n|                                                |                    |                  XX.XX.XX.80                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.79                   |         8          |                  XX.XX.XX.80                   |\n|                                                |                    |                  XX.XX.XX.81                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.80                   |         9          |                  XX.XX.XX.81                   |\n|                                                |                    |                  XX.XX.XX.82                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.81                   |         10         |                  XX.XX.XX.82                   |\n|                                                |                    |                  XX.XX.XX.83                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.82                   |         11         |                  XX.XX.XX.83                   |\n|                                                |                    |                  XX.XX.XX.84                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.83                   |         12         |                  XX.XX.XX.84                   |\n|                                                |                    |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.84                   |         13         |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.85                   |         14         |                  XX.XX.XX.87                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         15         |                  XX.XX.XX.88                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         16         |                  XX.XX.XX.88                   |\n|                                                |                    |                  XX.XX.XX.89                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.88                   |         17         |                  XX.XX.XX.89                   |\n|                                                |                    |                  XX.XX.XX.90                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.89                   |         18         |                  XX.XX.XX.90                   |\n|                                                |                    |                  XX.XX.XX.91                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.90                   |         19         |                  XX.XX.XX.91                   |\n|                                                |                    |                  XX.XX.XX.72                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.91                   |         20         |                  XX.XX.XX.72                   |\n|                                                |                    |                  XX.XX.XX.73                   |\n========================================================================================================================\n\n                                Distribution ID: 1 | State: old | Total segment num: 20\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                  XX.XX.XX.72                   |         1          |                  XX.XX.XX.73                   |\n|                                                |                    |                  XX.XX.XX.74                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.73                   |         2          |                  XX.XX.XX.74                   |\n|                                                |                    |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.74                   |         3          |                  XX.XX.XX.75                   |\n|                                                |                    |                  XX.XX.XX.76                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.75                   |         4          |                  XX.XX.XX.76                   |\n|                                                |                    |                  XX.XX.XX.77                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.76                   |         5          |                  XX.XX.XX.77                   |\n|                                                |                    |                  XX.XX.XX.78                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         6          |                  XX.XX.XX.78                   |\n|                                                |                    |                  XX.XX.XX.79                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.78                   |         7          |                  XX.XX.XX.79                   |\n|                                                |                    |                  XX.XX.XX.80                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.79                   |         8          |                  XX.XX.XX.80                   |\n|                                                |                    |                  XX.XX.XX.81                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.80                   |         9          |                  XX.XX.XX.81                   |\n|                                                |                    |                  XX.XX.XX.82                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.81                   |         10         |                  XX.XX.XX.82                   |\n|                                                |                    |                  XX.XX.XX.83                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.82                   |         11         |                  XX.XX.XX.83                   |\n|                                                |                    |                  XX.XX.XX.84                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.83                   |         12         |                  XX.XX.XX.84                   |\n|                                                |                    |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.84                   |         13         |                  XX.XX.XX.85                   |\n|                                                |                    |                  XX.XX.XX.86                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.85                   |         14         |                  XX.XX.XX.86                   |\n|                                                |                    |                  XX.XX.XX.87                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.86                   |         15         |                  XX.XX.XX.87                   |\n|                                                |                    |                  XX.XX.XX.88                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         16         |                  XX.XX.XX.88                   |\n|                                                |                    |                  XX.XX.XX.89                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.88                   |         17         |                  XX.XX.XX.89                   |\n|                                                |                    |                  XX.XX.XX.90                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.89                   |         18         |                  XX.XX.XX.90                   |\n|                                                |                    |                  XX.XX.XX.91                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.90                   |         19         |                  XX.XX.XX.91                   |\n|                                                |                    |                  XX.XX.XX.72                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.91                   |         20         |                  XX.XX.XX.72                   |\n|                                                |                    |                  XX.XX.XX.73                   |\n========================================================================================================================\n&#91;gbase@bd48db02 gcinstall]$ <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%88%9D%E5%A7%8B%E5%8C%96%E5%B9%B6%E9%87%8D%E5%88%86%E5%B8%83%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5\"><\/span>\u521d\u59cb\u5316\u5e76\u91cd\u5206\u5e03\u4e2d\u95f4\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gccli -pgbase20220228\n\nGBase client 9.5.3.26.5dad792a. Copyright (c) 2004-2022, GBase.  All Rights Reserved.\n\ngbase&gt; initnodedatamap;\nQuery OK, 0 rows affected, 368 warnings (Elapsed: 00:00:00.83)\n\n\ngbase&gt; rebalance instance;\nQuery OK, 10021 rows affected (Elapsed: 00:00:01.35)\n\ngbase&gt; <\/code><\/pre>\n\n\n\n<p>\u7b49\u5f85\u91cd\u5206\u5e03\u5b8c\u6210\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size\"><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u51c6\u5907\u5de5\u4f5c\u5df2\u7ecf\u5b8c\u6210\uff0c\u6b64\u5904\u5343\u4e07\u4e0d\u8981\u5220\u9664\u8001\u7684\u7b56\u7565<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%95%B0%E6%8D%AE%E8%AE%A1%E7%AE%97%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2%E6%93%8D%E4%BD%9C\"><\/span>\u6570\u636e\u8ba1\u7b97\u8282\u70b9\u66ff\u6362\u64cd\u4f5c<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u5176\u4e2dhost\u67092\u4e2a\uff0c\u7528\u9017\u53f7\u5206\u5272\u3002 type\u662fdata\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ .\/replace.py --host=XX.XX.XX.76,XX.XX.XX.86 --type=data --dbaUser=gbase --dbaUserPwd=YYYY --generalDBUse=gbase --generalDBPwd=gbase20220228 --overwrite --license_file=\/home\/gbase\/20220706-20.lic --retry_times=0\ninstall prefix: \/data\/XX.XX.XX.73\nexecute replace node os user: gbase\nreplaced nodes: &#91;'XX.XX.XX.76', 'XX.XX.XX.86']\nreplace node type: data\nIsAutoGcware: True\ncoordinator hosts: &#91;'XX.XX.XX.72', 'XX.XX.XX.73', 'XX.XX.XX.74', 'XX.XX.XX.75', 'XX.XX.XX.76', 'XX.XX.XX.77', 'XX.XX.XX.78']\nIP: XX.XX.XX.82\nIP: XX.XX.XX.83\nIP: XX.XX.XX.88\nIP: XX.XX.XX.81\nIP: XX.XX.XX.80\nIP: XX.XX.XX.77\nIP: XX.XX.XX.76\nIP: XX.XX.XX.79\nIP: XX.XX.XX.78\nIP: XX.XX.XX.73\nIP: XX.XX.XX.72\nIP: XX.XX.XX.75\nIP: XX.XX.XX.74\nIP: XX.XX.XX.87\nIP: XX.XX.XX.85\nIP: XX.XX.XX.86\nIP: XX.XX.XX.91\nIP: XX.XX.XX.84\nIP: XX.XX.XX.89\nIP: XX.XX.XX.90\ndata hosts: &#91;'XX.XX.XX.82', 'XX.XX.XX.83', 'XX.XX.XX.88', 'XX.XX.XX.81', 'XX.XX.XX.80', 'XX.XX.XX.77', 'XX.XX.XX.76', 'XX.XX.XX.79', 'XX.XX.XX.78', 'XX.XX.XX.73', 'XX.XX.XX.72', 'XX.XX.XX.75', 'XX.XX.XX.74', 'XX.XX.XX.87', 'XX.XX.XX.85', 'XX.XX.XX.86', 'XX.XX.XX.91', 'XX.XX.XX.84', 'XX.XX.XX.89', 'XX.XX.XX.90']\nfreenode hosts: &#91;]\nnode address type: IPV4\nlocalHost is: XX.XX.XX.73\ngcware mode: single vc mode\nhost XX.XX.XX.76 node state: UNAVAILABLE\nhost XX.XX.XX.86 node state: UNAVAILABLE\nhost XX.XX.XX.76 node state: UNAVAILABLE\nhost XX.XX.XX.86 node state: UNAVAILABLE\ncheck login all host\nXX.XX.XX.76    XX.XX.XX.86\nAre you sure to replace install these nodes (&#91;Y,y]\/&#91;N,n])? y\n\\check database user and password ...\ncheck database user and password successful\ncheck cluster distribution ...\ncheck cluster distribution successful\nXX.XX.XX.86 os type is CentOS\nXX.XX.XX.76 os type is CentOS\nchecking rpms ...\nuninstall host &#91;'XX.XX.XX.76', 'XX.XX.XX.86'] begin\nuninstall host &#91;'XX.XX.XX.76', 'XX.XX.XX.86'] end\ninstall host &#91;'XX.XX.XX.76', 'XX.XX.XX.86'] begin\nmkdir \/data\/XX.XX.XX.86\/cluster_prepare on host XX.XX.XX.86.\nmkdir \/data\/XX.XX.XX.76\/cluster_prepare on host XX.XX.XX.76.\nCopying \/home\/gbase\/gcinstall\/XX.XX.XX.86.options to host XX.XX.XX.86:\/data\/XX.XX.XX.86\/cluster_prepare\nCopying \/home\/gbase\/gcinstall\/XX.XX.XX.76.options to host XX.XX.XX.76:\/data\/XX.XX.XX.76\/cluster_prepare\nCopying data files to host XX.XX.XX.86 successfully\nCopying data files to host XX.XX.XX.76 successfully\nsend install command: \/usr\/bin\/python \/data\/XX.XX.XX.86\/cluster_prepare\/InstallTar.py --silent=\/data\/XX.XX.XX.86\/cluster_prepare\/XX.XX.XX.86.options  --IsData --type=data --IsAutoGcware --uuid=4be7a2a6-71c4-11ec-b83c-bc1695246f41\nsend install command: \/usr\/bin\/python \/data\/XX.XX.XX.76\/cluster_prepare\/InstallTar.py --silent=\/data\/XX.XX.XX.76\/cluster_prepare\/XX.XX.XX.76.options --IsCoordinator --IsData --type=data --IsAutoGcware --uuid=4be7a2a6-71c4-11ec-b83c-bc1695246f41\ninstall host &#91;'XX.XX.XX.76', 'XX.XX.XX.86'] end\nsync cluster config file begin\nsync cluster config file end\nsync kerberos file begin\nsync kerberos file end\nImport license...\nStarting all gcluster nodes ...\nBegin to exec gcadmin replacenodes ...\ncheck ip start ......\ncheck ip end ......\n\nswitch cluster mode into READONLY start ......\nwait all ddl statement stop ......\n\nall ddl statement stoped\nswitch cluster mode into READONLY end ......\n\ndelete all fevent log on replace nodes start ......\ndelete ddl event log on node XX.XX.XX.76 start\ndelete ddl event log on node XX.XX.XX.76 end\ndelete dml event log on node XX.XX.XX.76 start\ndelete dml event log on node XX.XX.XX.76 end\ndelete dml storage event log on node XX.XX.XX.76 start\ndelete dml storage event log on node XX.XX.XX.76 end\ndelete ddl event log on node XX.XX.XX.86 start\ndelete ddl event log on node XX.XX.XX.86 end\ndelete dml event log on node XX.XX.XX.86 start\ndelete dml event log on node XX.XX.XX.86 end\ndelete dml storage event log on node XX.XX.XX.86 start\ndelete dml storage event log on node XX.XX.XX.86 end\ndelete all fevent log on replace nodes end ......\n\nsync dataserver metedata begin ......\ncopy script to data node begin\ncopy script to data node end\nbuild data packet begin\nbuild data packet end\ncopy data packet to target node begin\ncopy data packet to target node end\nextract data packet begin\nextract data packet end\nsync dataserver metedata end, spend time 11177 ms ......\n\ncreate distribution begin ......\nremove old distribution begin\nremove old distribution end\ncreate new distribution begin\nrestore node state start ......\nrestore node state end ......\ncreate new distribution end\nreplace node initnodedatamap\ncreate distribution end\n\nreplace nodes spend time: 43304 ms\n\nsynchronize data node metadata success\nplease rebalance instance then remove old distribution after rebalance complete success\nReplace gcluster nodes successfully.\n&#91;gbase@bd48db02 gcinstall]$<\/code><\/pre>\n\n\n\n<p>\u6570\u636e\u8ba1\u7b97\u8282\u70b9\u66ff\u6362\u540e\u6548\u679c\uff0c\u5176\u4e2d76\u548c86\u7684\u72b6\u6001\u4eceUNAVAILABLE\u53d8\u6210OPEN\u3002\u6ce8\u610f\u5176\u4e0e\u5176\u5b83\u8282\u70b9\u5dee\u5f02\uff0c\u5206\u5e03\u7b56\u7565\u53ea\u6709\u6700\u65b0\u76843\uff0c\u800c\u6ca1\u6709\u4e2d\u95f4\u7b56\u75652\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n====================================\n| GBASE GCWARE CLUSTER INFORMATION |\n====================================\n| NodeName |  IpAddress   | gcware |\n------------------------------------\n| gcware1  | XX.XX.XX.72  |  OPEN  |\n------------------------------------\n| gcware2  | XX.XX.XX.73  |  OPEN  |\n------------------------------------\n| gcware3  | XX.XX.XX.74  |  OPEN  |\n------------------------------------\n| gcware4  | XX.XX.XX.75  |  OPEN  |\n------------------------------------\n| gcware5  | XX.XX.XX.76  |  OPEN  |\n------------------------------------\n| gcware6  | XX.XX.XX.77  |  OPEN  |\n------------------------------------\n| gcware7  | XX.XX.XX.78  |  OPEN  |\n------------------------------------\n=====================================================\n|       GBASE COORDINATOR CLUSTER INFORMATION       |\n=====================================================\n|   NodeName   |  IpAddress  | gcluster | DataState |\n-----------------------------------------------------\n| coordinator1 | XX.XX.XX.72 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator2 | XX.XX.XX.73 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator3 | XX.XX.XX.74 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator4 | XX.XX.XX.75 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator5 | XX.XX.XX.76 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator6 | XX.XX.XX.77 |   OPEN   |     0     |\n-----------------------------------------------------\n| coordinator7 | XX.XX.XX.78 |   OPEN   |     0     |\n-----------------------------------------------------\n=========================================================================================================\n|                                    GBASE DATA CLUSTER INFORMATION                                     |\n=========================================================================================================\n| NodeName |                IpAddress                 | DistributionId | gnode | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------\n|  node1   |               XX.XX.XX.82                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node2   |               XX.XX.XX.83                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node3   |               XX.XX.XX.88                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node4   |               XX.XX.XX.81                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node5   |               XX.XX.XX.80                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node6   |               XX.XX.XX.77                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node7   |               XX.XX.XX.76                |       3        | OPEN  |    OPEN    |     1     |\n---------------------------------------------------------------------------------------------------------\n|  node8   |               XX.XX.XX.79                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node9   |               XX.XX.XX.78                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node10  |               XX.XX.XX.73                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node11  |               XX.XX.XX.72                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node12  |               XX.XX.XX.75                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node13  |               XX.XX.XX.74                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node14  |               XX.XX.XX.87                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node15  |               XX.XX.XX.85                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node16  |               XX.XX.XX.86                |       3        | OPEN  |    OPEN    |     1     |\n---------------------------------------------------------------------------------------------------------\n|  node17  |               XX.XX.XX.91                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node18  |               XX.XX.XX.84                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node19  |               XX.XX.XX.89                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node20  |               XX.XX.XX.90                |      2,3       | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n<\/code><\/pre>\n\n\n\n<p>\u67e5\u770b\u5206\u5e03\u7b56\u7565<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gcadmin showdistribution\n\n                                Distribution ID: 3 | State: new | Total segment num: 20\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                  XX.XX.XX.72                   |         1          |                  XX.XX.XX.73                   |\n|                                                |                    |                  XX.XX.XX.74                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.73                   |         2          |                  XX.XX.XX.74                   |\n|                                                |                    |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.74                   |         3          |                  XX.XX.XX.75                   |\n|                                                |                    |                  XX.XX.XX.76                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.75                   |         4          |                  XX.XX.XX.76                   |\n|                                                |                    |                  XX.XX.XX.77                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.76                   |         5          |                  XX.XX.XX.77                   |\n|                                                |                    |                  XX.XX.XX.78                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         6          |                  XX.XX.XX.78                   |\n|                                                |                    |                  XX.XX.XX.79                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.78                   |         7          |                  XX.XX.XX.79                   |\n|                                                |                    |                  XX.XX.XX.80                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.79                   |         8          |                  XX.XX.XX.80                   |\n|                                                |                    |                  XX.XX.XX.81                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.80                   |         9          |                  XX.XX.XX.81                   |\n|                                                |                    |                  XX.XX.XX.82                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.81                   |         10         |                  XX.XX.XX.82                   |\n|                                                |                    |                  XX.XX.XX.83                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.82                   |         11         |                  XX.XX.XX.83                   |\n|                                                |                    |                  XX.XX.XX.84                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.83                   |         12         |                  XX.XX.XX.84                   |\n|                                                |                    |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.84                   |         13         |                  XX.XX.XX.85                   |\n|                                                |                    |                  XX.XX.XX.86                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.85                   |         14         |                  XX.XX.XX.86                   |\n|                                                |                    |                  XX.XX.XX.87                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.86                   |         15         |                  XX.XX.XX.87                   |\n|                                                |                    |                  XX.XX.XX.88                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         16         |                  XX.XX.XX.88                   |\n|                                                |                    |                  XX.XX.XX.89                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.88                   |         17         |                  XX.XX.XX.89                   |\n|                                                |                    |                  XX.XX.XX.90                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.89                   |         18         |                  XX.XX.XX.90                   |\n|                                                |                    |                  XX.XX.XX.91                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.90                   |         19         |                  XX.XX.XX.91                   |\n|                                                |                    |                  XX.XX.XX.72                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.91                   |         20         |                  XX.XX.XX.72                   |\n|                                                |                    |                  XX.XX.XX.73                   |\n========================================================================================================================\n\n                                Distribution ID: 2 | State: old | Total segment num: 20\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                  XX.XX.XX.72                   |         1          |                  XX.XX.XX.73                   |\n|                                                |                    |                  XX.XX.XX.74                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.73                   |         2          |                  XX.XX.XX.74                   |\n|                                                |                    |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.74                   |         3          |                  XX.XX.XX.75                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.75                   |         4          |                  XX.XX.XX.77                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         5          |                  XX.XX.XX.78                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.77                   |         6          |                  XX.XX.XX.78                   |\n|                                                |                    |                  XX.XX.XX.79                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.78                   |         7          |                  XX.XX.XX.79                   |\n|                                                |                    |                  XX.XX.XX.80                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.79                   |         8          |                  XX.XX.XX.80                   |\n|                                                |                    |                  XX.XX.XX.81                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.80                   |         9          |                  XX.XX.XX.81                   |\n|                                                |                    |                  XX.XX.XX.82                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.81                   |         10         |                  XX.XX.XX.82                   |\n|                                                |                    |                  XX.XX.XX.83                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.82                   |         11         |                  XX.XX.XX.83                   |\n|                                                |                    |                  XX.XX.XX.84                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.83                   |         12         |                  XX.XX.XX.84                   |\n|                                                |                    |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.84                   |         13         |                  XX.XX.XX.85                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.85                   |         14         |                  XX.XX.XX.87                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         15         |                  XX.XX.XX.88                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.87                   |         16         |                  XX.XX.XX.88                   |\n|                                                |                    |                  XX.XX.XX.89                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.88                   |         17         |                  XX.XX.XX.89                   |\n|                                                |                    |                  XX.XX.XX.90                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.89                   |         18         |                  XX.XX.XX.90                   |\n|                                                |                    |                  XX.XX.XX.91                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.90                   |         19         |                  XX.XX.XX.91                   |\n|                                                |                    |                  XX.XX.XX.72                   |\n------------------------------------------------------------------------------------------------------------------------\n|                  XX.XX.XX.91                   |         20         |                  XX.XX.XX.72                   |\n|                                                |                    |                  XX.XX.XX.73                   |\n========================================================================================================================\n&#91;gbase@bd48db02 gcinstall]$ <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%89%93%E8%A1%A5%E4%B8%81\"><\/span>\u6253\u8865\u4e01<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u5982\u679c\u96c6\u7fa4\u6709\u6253\u8fc7\u4e34\u65f6\u8865\u4e01\uff0c\u6b64\u65f6\u662f\u6700\u4f55\u65f6\u673a\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E9%87%8D%E5%88%86%E5%B8%83%E6%95%B0%E6%8D%AE\"><\/span>\u91cd\u5206\u5e03\u6570\u636e<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u4ece\u5982\u4e0b\u64cd\u4f5c\u53ef\u4ee5\u770b\u51fa\uff0c\u524d\u9762\u7684\u8282\u70b9\u66ff\u6362\u5b8c\u6210\u540e\uff0c\u5df2\u7ecf\u81ea\u52a8\u505a\u4e86\u3002\u5176\u4e2d\u5e76\u884c\u5ea6\u8bf7\u6839\u636e\u7cfb\u7edf\u60c5\u51b5\u8c03\u6574\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@bd48db02 gcinstall]$ gccli -pgbase20220228\n\nGBase client 9.5.3.26.5dad792a. Copyright (c) 2004-2022, GBase.  All Rights Reserved.\n\ngbase&gt; initnodedatamap;\nERROR 1707 (HY000): gcluster command error: (GBA-02CO-0004) nodedatamap is already initialized.\ngbase&gt; \n\n\ngbase&gt; set global gcluster_rebalancing_concurrent_count=2;                                                                                      \nQuery OK, 0 rows affected (Elapsed: 00:00:00.01)\n\ngbase&gt; rebalance instance;\nQuery OK, 10023 rows affected (Elapsed: 00:00:01.08)<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%88%A0%E9%99%A4%E8%80%81%E7%9A%84%E5%88%86%E5%B8%83%E7%AD%96%E7%95%A5\"><\/span>\u5220\u9664\u8001\u7684\u5206\u5e03\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u91cd\u5206\u5e03\u5b8c\u6210\u540e\uff0c\u5220\u9664\u8001\u7684\u5206\u5e03\u7b56\u7565\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>\u5728\u6570\u636e\u5e93\u547d\u4ee4\u884c\uff0c\u7528SQL\u5220\u6389\u8001\u7684nodedatamap\nrefreshnodedatamap drop 2\n\n\u5728\u64cd\u4f5c\u7cfb\u7edf\u547d\u4ee4\u884c\uff0c\u5220\u6389\u8001\u7684distribution\ngcadmin rmdistribution 2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%80%BB%E7%BB%93\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>9.5.3\u7684\u8282\u70b9\u66ff\u6362\uff0c\u9664\u4e86\u7ba1\u7406\u96c6\u7fa4(gcware)\u9700\u8981\u989d\u5916\u64cd\u4f5c\u5916\uff0c\u5176\u4f59\u7684\u4e0e9.5.2\u64cd\u4f5c\u5b8c\u5168\u4e00\u6837\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>\u67d0\u9879\u76ee\u517120\u4e2a\u8282\u70b9\u7684GBase 8a 9.5.3\u7248\u672c\u96c6\u7fa4\uff0c\u53d1\u751f2\u53f0\u670d\u52a1\u5668\u786c\u4ef6\u6545\u969c\uff0c\u5176\u4e2d1\u53f0\u7eaf\u6570\u636e\u6570\u636e\u8282\u70b9\uff0c\u53e6\u4e00\u53f0\u662f\u7ba1\u7406gcware+\u8c03\u5ea6coordinator+\u6570\u636e\u8ba1\u7b97\u670d\u52a1gnode\u7684\u590d\u5408\u8282\u70b9\uff0c\u672c\u6587\u8bb0\u5f55\u6574\u4e2a\u64cd\u4f5c\u8fc7\u7a0b\u3002<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[108],"tags":[89,74,60],"class_list":["post-10193","post","type-post","status-publish","format-standard","hentry","category-gbase8a","tag-89","tag-74","tag-v95"],"_links":{"self":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/10193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/comments?post=10193"}],"version-history":[{"count":71,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/10193\/revisions"}],"predecessor-version":[{"id":13056,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/10193\/revisions\/13056"}],"wp:attachment":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/media?parent=10193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/categories?post=10193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/tags?post=10193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}