{"id":2118,"date":"2020-11-29T10:22:42","date_gmt":"2020-11-29T02:22:42","guid":{"rendered":"https:\/\/www.gbase8.cn\/?p=2118"},"modified":"2025-02-06T13:34:22","modified_gmt":"2025-02-06T05:34:22","slug":"gbase-8a-v95%e7%89%88%e6%9c%ac%e8%8a%82%e7%82%b9%e6%9b%bf%e6%8d%a2%e6%93%8d%e4%bd%9c%e6%89%8b%e9%a1%ba","status":"publish","type":"post","link":"https:\/\/www.gbase8.cn\/en\/2118","title":{"rendered":"\u5357\u5927\u901a\u7528GBase 8a V95\u7248\u672c\u8282\u70b9\u66ff\u6362\u64cd\u4f5c\u624b\u987a"},"content":{"rendered":"<p>GBase 8a V95\u7248\u672c\u66f4\u6539\u4e86\u8282\u70b9\u6b65\u9aa4\u65b9\u5f0f\uff0c\u91c7\u7528\u91cd\u5206\u5e03\u7684\u65b9\u6848\u4ee5\u4fbf\u7528\u6237\u80fd\u81ea\u4e3b\u63a7\u5236\u7cfb\u7edf\u8d44\u6e90\u4f7f\u7528\u3002\u672c\u6587\u6a21\u62df\u4e86\u4e00\u4e2a3\u8282\u70b9\u96c6\u7fa4\u7684\u6545\u969c\uff0c\u5e76\u6062\u590d\u7684\u5168\u8fc7\u7a0b\u3002<\/p>\n\n\n\n<p>V86\u7248\u672c\u7684\u8282\u70b9\u66ff\u6362\uff0c\u8bf7\u53c2\u8003 <a href=\"https:\/\/www.gbase8.cn\/en\/46\/\">GBase 8a \u5f3a\u5236\u8282\u70b9\u79bb\u7ebf\u548c\u8282\u70b9\u66ff\u6362replace<\/a><\/p>\n\n\n\n<p>\u672c\u6587\u4e2d\uff0c\u5bf9\u4e8e\u4e3b\u5907\u5206\u7247\u65b9\u6848(distribution\u65b9\u5f0f)\uff0c\u5206\u62103\u79cd\uff1a<br>\u8001\u7684\u7b56\u7565\uff1a\u6307\u5f53\u524d\u6709\u6545\u969c\u7684\u4e3b\u5907\u65b9\u6848<br>\u4e2d\u95f4\u7b56\u7565\uff1a\u6307\u5220\u9664\u4e86\u6545\u969c\u8282\u70b9\u7684\u4e3b\u5907\u65b9\u6848\uff0c<br>\u6700\u7ec8\u7b56\u7565\uff1a\u6307\u6211\u4eec\u6700\u540e\u6062\u590d\u6210\u529f\u7684\u4e3b\u5907\u65b9\u6848\uff0c\u5176\u4e3b\u5907\u65b9\u6848\u548c\u8001\u7684\u65b9\u6848\u662f\u5b8c\u5168\u4e00\u6837\u7684\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-6a2aa14883cf0\" 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-6a2aa14883cf0\"  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\/2118\/#1%E3%80%81%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\" >1\u3001\u73af\u5883\u51c6\u5907<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#11_%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83\" >1.1 \u6d4b\u8bd5\u73af\u5883<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#111_%E9%9B%86%E7%BE%A4%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF\" >1.1.1 \u96c6\u7fa4\u8282\u70b9\u4fe1\u606f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#112_%E9%9B%86%E7%BE%A4%E4%B8%BB%E5%A4%87%E4%BF%A1%E6%81%AF\" >1.1.2 \u96c6\u7fa4\u4e3b\u5907\u4fe1\u606f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#113_%E9%9B%86%E7%BE%A4%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF\" >1.1.3 \u96c6\u7fa4\u7248\u672c\u4fe1\u606f<\/a><\/li><\/ul><\/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\/2118\/#12_%E6%95%85%E9%9A%9C%E6%A8%A1%E6%8B%9F\" >1.2 \u6545\u969c\u6a21\u62df<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#121_%E5%81%9C%E6%8E%89%E6%9C%8D%E5%8A%A1\" >1.2.1 \u505c\u6389\u670d\u52a1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#122_%E5%88%A0%E6%8E%89%E6%9C%8D%E5%8A%A1%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6\" >1.2.2 \u5220\u6389\u670d\u52a1\u76ee\u5f55\u7684\u6240\u6709\u6587\u4ef6<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#123_%E5%88%A0%E9%99%A4%E6%A8%A1%E6%8B%9F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9FdbaUser%E7%94%A8%E6%88%B7gbase\" >1.2.3 \u5220\u9664\u6a21\u62df\u64cd\u4f5c\u7cfb\u7edfdbaUser\u7528\u6237gbase<\/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\/2118\/#124_%E6%A8%A1%E6%8B%9F%E4%B8%8D%E4%B8%80%E8%87%B4event\" >1.2.4 \u6a21\u62df\u4e0d\u4e00\u81f4event<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#13_%E6%96%B0%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\" >1.3 \u65b0\u73af\u5883\u51c6\u5907<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#131_%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7\" >1.3.1 \u521b\u5efa\u7528\u6237<\/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\/2118\/#132_%E8%AE%BE%E7%BD%AE%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F\" >1.3.2 \u8bbe\u7f6e\u64cd\u4f5c\u7cfb\u7edf\u73af\u5883\u53d8\u91cf<\/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-14\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#2%E3%80%81%E8%AE%BE%E7%BD%AE%E6%95%85%E9%9A%9C%E8%8A%82%E7%82%B9%E7%8A%B6%E6%80%81%E4%B8%BA_unavailable\" >2\u3001\u8bbe\u7f6e\u6545\u969c\u8282\u70b9\u72b6\u6001\u4e3a unavailable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#3%E3%80%81%E5%88%A0%E9%99%A4%E8%A2%AB%E6%9B%BF%E6%8D%A2%E8%8A%82%E7%82%B9%E7%9A%84_feventlog\" >3\u3001\u5220\u9664\u88ab\u66ff\u6362\u8282\u70b9\u7684 feventlog<\/a><\/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\/2118\/#4%E3%80%81%E6%9B%BF%E6%8D%A2%E7%AE%A1%E7%90%86%E8%8A%82%E7%82%B9\" >4\u3001\u66ff\u6362\u7ba1\u7406\u8282\u70b9<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#41_%E6%9B%BF%E6%8D%A2%E5%91%BD%E4%BB%A4replace%E7%9A%84%E5%8F%82%E6%95%B0\" >4.1 \u66ff\u6362\u547d\u4ee4replace\u7684\u53c2\u6570<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#42_%E6%9B%BF%E6%8D%A2%E6%93%8D%E4%BD%9C\" >4.2 \u66ff\u6362\u64cd\u4f5c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#43_%E6%9B%BF%E6%8D%A2%E6%97%A5%E5%BF%97\" >4.3 \u66ff\u6362\u65e5\u5fd7<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#44_%E6%A3%80%E6%9F%A5\" >4.4 \u68c0\u67e5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#45_%E5%A4%87%E6%B3%A8\" >4.5 \u5907\u6ce8<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#5%E3%80%81%E6%9B%BF%E6%8D%A2%E6%95%B0%E6%8D%AE%E8%8A%82%E7%82%B9\" >5\u3001\u66ff\u6362\u6570\u636e\u8282\u70b9<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#51_%E5%88%9B%E5%BB%BA%E4%B8%B4%E6%97%B6%E7%9A%84%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution\" >5.1 \u521b\u5efa\u4e34\u65f6\u7684\u4e2d\u95f4\u7b56\u7565distribution<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#511_%E6%8B%BF%E5%88%B0%E8%80%81%E7%9A%84%E7%AD%96%E7%95%A5distribution\" >5.1.1 \u62ff\u5230\u8001\u7684\u7b56\u7565distribution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#512_%E5%88%9B%E5%BB%BA%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution_infoxml%E6%96%87%E4%BB%B6\" >5.1.2 \u521b\u5efa\u4e2d\u95f4\u7b56\u7565distribution_info.xml\u6587\u4ef6<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#513_%E5%87%86%E5%A4%87%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6gcChangeInfoxml\" >5.1.3 \u51c6\u5907\u4e2d\u95f4\u7b56\u7565\u914d\u7f6e\u6587\u4ef6gcChangeInfo.xml<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#514_%E5%88%9B%E5%BB%BA%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution\" >5.1.4 \u521b\u5efa\u4e2d\u95f4\u7b56\u7565distribution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#515_%E6%A3%80%E6%9F%A5%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5\" >5.1.5 \u68c0\u67e5\u4e2d\u95f4\u7b56\u7565<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#52%E3%80%81%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\" >5.2\u3001\u521d\u59cb\u5316\u5e76\u91cd\u5206\u5e03\u4e2d\u95f4\u7b56\u7565<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#521_%E4%B8%8D%E8%A6%81%E5%88%A0%E9%99%A4%E8%80%81%E7%AD%96%E7%95%A5%E8%AD%A6%E5%91%8A\" >5.2.1 \u4e0d\u8981\u5220\u9664\u8001\u7b56\u7565\u8b66\u544a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#53%E3%80%81%E6%89%A7%E8%A1%8C%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2%E5%91%BD%E4%BB%A4_replace\" >5.3\u3001\u6267\u884c\u8282\u70b9\u66ff\u6362\u547d\u4ee4 replace<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#531_%E6%89%A7%E8%A1%8Creplace\" >5.3.1 \u6267\u884creplace<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#532_%E6%A3%80%E6%9F%A5%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\" >5.3.2 \u68c0\u67e5\u6700\u7ec8\u7b56\u7565<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#54%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E5%92%8C%E9%87%8D%E5%88%86%E5%B8%83%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\" >5.4\u3001\u521d\u59cb\u5316\u548c\u91cd\u5206\u5e03\u6700\u7ec8\u7b56\u7565<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#541_%E5%88%9D%E5%A7%8B%E5%8C%96%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\" >5.4.1 \u521d\u59cb\u5316\u6700\u7ec8\u7b56\u7565<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#542_%E8%AE%BE%E7%BD%AE%E9%87%8D%E5%88%86%E5%B8%83%E5%8F%82%E6%95%B0\" >5.4.2 \u8bbe\u7f6e\u91cd\u5206\u5e03\u53c2\u6570<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#543_%E5%BC%80%E5%A7%8B%E9%87%8D%E5%88%86%E5%B8%83%E5%B9%B6%E7%9B%91%E6%8E%A7%E8%BF%9B%E5%BA%A6\" >5.4.3 \u5f00\u59cb\u91cd\u5206\u5e03\u5e76\u76d1\u63a7\u8fdb\u5ea6<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.gbase8.cn\/en\/2118\/#55%E3%80%81%E6%B8%85%E7%90%86%E7%8E%AF%E5%A2%83\" >5.5\u3001\u6e05\u7406\u73af\u5883<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1%E3%80%81%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\"><\/span>1\u3001\u73af\u5883\u51c6\u5907<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u5982\u4e0b\u5f00\u59cb\u4e3a\u6d4b\u8bd5\u73af\u5883\u51c6\u5907\uff0c\u5982\u679c\u4f60\u662f\u5b9e\u9645\u73b0\u573a\u73af\u5883\uff0c\u4ece\u4ece <a href=\"#NewEnvPrepred\">1.3\u73af\u5883\u51c6\u5907<\/a> \u5f00\u59cb<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83\"><\/span>1.1 \u6d4b\u8bd5\u73af\u5883<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5982\u4e0b\u662f3\u4e2a\u8282\u70b9\u7684\u96c6\u7fa4\uff0c\u5168\u90e8\u662f\u6570\u636e\u548c\u7ba1\u7406\u8282\u70b9\u5728\u4e00\u8d77\u7684\u60c5\u51b5\u3002\u521d\u59cb\u7684distribution id \u4e3a7\u3002\u5982\u679c\u73b0\u573a\u6ca1\u505a\u8fc7\u6269\u5bb9\uff0c\u90a3\u4e48distribution Id\u662f\u4ece1\u5f00\u59cb\u7684\u3002<\/p>\n\n\n\n<p>\u5b89\u88c5\u5305\u89e3\u538b\u540e\uff0c\u5df2\u7ecf\u653e\u5728\u4e86\u7b2c\u4e00\u4e2a\u8282\u70b9\uff08 10.0.2.102\uff09\u7684 \/home\/gbase\/gcinstall\u76ee\u5f55\u4e0b\u9762\u3002<\/p>\n\n\n\n<p>\u6d4b\u8bd5\u7248\u672c\u4e3a 9.5.2.26<\/p>\n\n\n\n<p>\u5f53\u524ddistribution Id\u662f7<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"111_%E9%9B%86%E7%BE%A4%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF\"><\/span>1.1.1 \u96c6\u7fa4\u8282\u70b9\u4fe1\u606f<span class=\"ez-toc-section-end\"><\/span><\/h5>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost ~]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n=============================================================\n|           GBASE COORDINATOR CLUSTER INFORMATION           |\n=============================================================\n|   NodeName   | IpAddress  | gcware | gcluster | DataState |\n-------------------------------------------------------------\n| coordinator1 | 10.0.2.102 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n| coordinator2 | 10.0.2.202 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n| coordinator3 | 10.0.2.203 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n=========================================================================================================\n|                                    GBASE DATA CLUSTER INFORMATION                                     |\n=========================================================================================================\n| NodeName |                IpAddress                 | DistributionId | gnode | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------\n|  node1   |                10.0.2.102                |       7        | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node2   |                10.0.2.202                |       7        | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node3   |                10.0.2.203                |       7        | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"112_%E9%9B%86%E7%BE%A4%E4%B8%BB%E5%A4%87%E4%BF%A1%E6%81%AF\"><\/span>1.1.2 \u96c6\u7fa4\u4e3b\u5907\u4fe1\u606f<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost ~]$ gcadmin showdistribution\n\n                                 Distribution ID: 7 | State: new | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                   10.0.2.202                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.202                   |         2          |                   10.0.2.203                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"113_%E9%9B%86%E7%BE%A4%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF\"><\/span>1.1.3 \u96c6\u7fa4\u7248\u672c\u4fe1\u606f<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u73b0\u6709\u96c6\u7fa4<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;gbase@localhost gcinstall]$ gclusterd -V\ngclusterd ver 9.5.2.26.121440 for unknown-linux-gnu on x86_64\n&#91;gbase@localhost gcinstall]$\n<\/code><\/pre>\n\n\n\n<p>\u5b89\u88c5\u5305<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ cat BUILDINFO\nrelease_version =  9.5.2.26\nos_ventor =  redhat\nbuild_version = release\nlicense = none\ninstall_svn:121428\nautobuild_svn:121428\nmonit_svn: 76343\ngcrcman_svn: 114799\ncorosync_svn: 121227\ngcware_svn: 121226\ngcluster_svn: 121440\nlogCollector_svn: 94134\nGCMonit_svn: 113145\ngnode_svn: 121440\n&#91;gbase@localhost gcinstall]$ ll\ntotal 139992\n-rw-r--r-- 1 gbase gbase       288 Aug 15 01:04 BUILDINFO\n-rw-r--r-- 1 gbase gbase   2245528 Aug 15 01:04 bundle_data.tar.bz2\n-rw-r--r-- 1 gbase gbase 135498012 Aug 15 01:04 bundle.tar.bz2\n-rw-r--r-- 1 gbase gbase      1551 Aug  8 09:10 CGConfigChecker.py\n-rwxr-xr-x 1 gbase gbase      3851 Aug  8 09:10 chkLicense\n-rw-rw-r-- 1 gbase gbase       301 Oct 11  2019 cluster.conf\n-rwxrwxr-x 1 gbase gbase      4854 Oct 11  2019 CorosyncConf.py\n-rw-r--r-- 1 gbase gbase       305 Aug  8 09:10 demo.options\n-rw-r--r-- 1 gbase gbase       170 Aug 15 01:03 dependRpms\n-rw-rw-r-- 1 gbase gbase       684 Oct 11  2019 example.xml\n-rwxrwxr-x 1 gbase gbase       358 Oct 11  2019 extendCfg.xml\ndrwxrwxr-x 3 gbase gbase        49 Oct 11  2019 extra_rpms\n-rw-rw-r-- 1 gbase gbase       781 Oct 11  2019 FileCheck.py\n-rw-rw-r-- 1 gbase gbase      2700 Oct 11  2019 fulltext.py\n-rw-rw-r-- 1 gbase gbase   4818440 Oct 11  2019 gbase_data_timezone.sql\n-rwxrwxr-x 1 gbase gbase      4264 Oct 11  2019 gccopy.py\n-rwxrwxr-x 1 gbase gbase      4462 Oct 11  2019 gcexec.py\n-rwxr-xr-x 1 gbase gbase     98991 Aug  8 09:10 gcinstall.py\n-rw-rw-r-- 1 gbase gbase       294 Oct 11  2019 gcwareGroup.json\n-rw-r--r-- 1 gbase gbase    180956 Aug  8 09:10 InstallFuns.py\n-rw-r--r-- 1 gbase gbase    180691 Aug  8 09:10 InstallTar.py\n-rw-rw-r-- 1 gbase gbase      5167 Oct 11  2019 license.txt\n-rwxrwxr-x 1 gbase gbase     75990 Oct 11  2019 pexpect.py\n-rwxr-xr-x 1 gbase gbase     32361 Aug  8 09:10 replace.py\n-rwxr-xr-x 1 gbase gbase     23930 Aug  8 09:10 replaceStop.py\n-rw-rw-r-- 1 gbase gbase      2981 Oct 11  2019 RestoreLocal.py\n-rwxr-xr-x 1 gbase gbase      9965 May 19  2020 Restore.py\n-rw-r--r-- 1 gbase gbase      8666 Aug  8 09:10 rmt.py\n-rw-r--r-- 1 gbase gbase       299 Aug  8 09:10 rootPwd.json\n-rwxr-xr-x 1 gbase gbase     27855 May 17  2020 SetSysEnv.py\n-rw-r--r-- 1 gbase gbase      2512 Aug  8 09:10 SSHThread.py\n-rwxr-xr-x 1 gbase gbase      6458 Aug  8 09:10 unInstall_fulltext.py\n-rwxr-xr-x 1 gbase gbase     21662 May 17  2020 unInstall.py<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"12_%E6%95%85%E9%9A%9C%E6%A8%A1%E6%8B%9F\"><\/span>1.2 \u6545\u969c\u6a21\u62df<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u6211\u4eec\u628a\u8282\u70b92\uff08<strong>10.0.2.202<\/strong>\uff09\u670d\u52a1\u505c\u6389\uff0c\u7136\u540e\u628a\u76ee\u5f55\u5168\u90e8\u5220\u6389\u3002\u6a21\u62df\u673a\u5668\u635f\u574f\u4e86\u3002\u5f53\u7136IP\uff0c\u64cd\u4f5c\u7cfb\u7edf\u6211\u4eec\u4fdd\u7559\u4e86\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"121_%E5%81%9C%E6%8E%89%E6%9C%8D%E5%8A%A1\"><\/span>1.2.1 \u505c\u6389\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost ~]$ ifconfig\nenp0s3: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500\n        inet 10.0.2.202  netmask 255.255.255.0  broadcast 10.0.2.255\n        inet6 fe80::3486:f571:1c39:3ce5  prefixlen 64  scopeid 0x20&lt;link&gt;\n        ether 08:00:27:49:8b:0c  txqueuelen 1000  (Ethernet)\n        RX packets 216177  bytes 39836607 (37.9 MiB)\n        RX errors 0  dropped 0  overruns 0  frame 0\n        TX packets 140374  bytes 32140351 (30.6 MiB)\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n\nlo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536\n        inet 127.0.0.1  netmask 255.0.0.0\n        inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;\n        loop  txqueuelen 1  (Local Loopback)\n        RX packets 20119  bytes 4386155 (4.1 MiB)\n        RX errors 0  dropped 0  overruns 0  frame 0\n        TX packets 20119  bytes 4386155 (4.1 MiB)\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n\nvirbr0: flags=4099&lt;UP,BROADCAST,MULTICAST&gt;  mtu 1500\n        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255\n        ether 52:54:00:ce:92:64  txqueuelen 1000  (Ethernet)\n        RX packets 0  bytes 0 (0.0 B)\n        RX errors 0  dropped 0  overruns 0  frame 0\n        TX packets 0  bytes 0 (0.0 B)\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\n\n&#91;gbase@localhost ~]$ gcluster_services all stop\nStopping GCMonit success!\nStopping gcrecover :                                       &#91;  OK  ]\nStopping gcluster :                                        &#91;  OK  ]\nStopping gcware :                                          &#91;  OK  ]\nStopping gbase :                                           &#91;  OK  ]\nStopping syncserver :                                      &#91;  OK  ]<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"122_%E5%88%A0%E6%8E%89%E6%9C%8D%E5%8A%A1%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6\"><\/span>1.2.2 \u5220\u6389\u670d\u52a1\u76ee\u5f55\u7684\u6240\u6709\u6587\u4ef6<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost ~]$ cd \/opt\/gbase\n&#91;gbase@localhost gbase]$ ll\ntotal 0\ndrwxr-xr-x  8 gbase gbase  92 Sep  8 02:38 gcluster\ndrwxr-xr-x 13 gbase gbase 148 Sep  8 02:51 gcware\ndrwxrwxr-x  8 gbase gbase  92 Sep  8 02:38 gnode\n&#91;gbase@localhost gbase]$ rm -fr *\n&#91;gbase@localhost gbase]$ ll\ntotal 0\n&#91;gbase@localhost gbase]$ gcluseter_service all start\nbash: gcluseter_service: command not found...\n&#91;gbase@localhost gbase]$<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"123_%E5%88%A0%E9%99%A4%E6%A8%A1%E6%8B%9F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9FdbaUser%E7%94%A8%E6%88%B7gbase\"><\/span>1.2.3 \u5220\u9664\u6a21\u62df\u64cd\u4f5c\u7cfb\u7edfdbaUser\u7528\u6237gbase<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u6ce8\u610f\u7528root\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@localhost ~]# userdel gbase -r\n&#91;root@localhost ~]# ll \/home\ntotal 0\ndrwx------. 3 ubuntu ubuntu 78 Oct 15  2019 ubuntu\n&#91;root@localhost ~]#<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"124_%E6%A8%A1%E6%8B%9F%E4%B8%8D%E4%B8%80%E8%87%B4event\"><\/span>1.2.4 \u6a21\u62df\u4e0d\u4e00\u81f4event<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u521b\u5efa\u4e00\u4e2a\u8868\uff0c\u6a21\u62dfddlevent, \u7136\u540einsert \u4e00\u4e9b\u6570\u636e\uff0c\u6a21\u62dfdmlevent<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gccli testdb\n\nGBase client 9.5.2.26.121440. Copyright (c) 2004-2020, GBase.  All Rights Reserved.\n\ngbase&gt; create table test_replace(id int);\nQuery OK, 0 rows affected (Elapsed: 00:00:00.46)\n\ngbase&gt; insert into test_replace values(1);\nQuery OK, 1 row affected (Elapsed: 00:00:00.21)\n\ngbase&gt; ^CAborted\n&#91;gbase@localhost gcinstall]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n=============================================================\n|           GBASE COORDINATOR CLUSTER INFORMATION           |\n=============================================================\n|   NodeName   | IpAddress  | gcware | gcluster | DataState |\n-------------------------------------------------------------\n| coordinator1 | 10.0.2.102 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n| coordinator2 | 10.0.2.202 | CLOSE  |  CLOSE   |     1     |\n-------------------------------------------------------------\n| coordinator3 | 10.0.2.203 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n=========================================================================================================\n|                                    GBASE DATA CLUSTER INFORMATION                                     |\n=========================================================================================================\n| NodeName |                IpAddress                 | DistributionId | gnode | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------\n|  node1   |                10.0.2.102                |       7        | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n|  node2   |                10.0.2.202                |       7        | CLOSE |   CLOSE    |     1     |\n---------------------------------------------------------------------------------------------------------\n|  node3   |                10.0.2.203                |       7        | OPEN  |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------\n\n&#91;gbase@localhost gcinstall]$ gcadmin showddlevent\nVc event count:1\nEvent ID:    20\nObjectName: testdb.test_replace\nFail Node Copy:\n------------------------------------------------------\nNodeID: 3389128714      NodeIP:10.0.2.202       FAILURE\n\nFail Data Copy:\n------------------------------------------------------\nSegName: n2     NodeIP: 10.0.2.202      FAILURE\nSegName: n1     NodeIP: 10.0.2.202      FAILURE\n\n&#91;gbase@localhost gcinstall]$ gcadmin showdmlevent\nVc event count:1\nEvent ID:    9\nObjectName: testdb.test_replace\n\nFail Data Copy:\n------------------------------------------------------\nSegName: n1     SCN: 15370      NodeIP: 10.0.2.202      FAILURE<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"NewEnvPrepred\"><span class=\"ez-toc-section\" id=\"13_%E6%96%B0%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87\"><\/span>1.3 \u65b0\u73af\u5883\u51c6\u5907<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5982\u679c\u4f60\u662f\u771f\u5b9e\u73af\u5883\uff0c\u5219\u9700\u8981\u4ece\u8fd9\u91cc\u5f00\u59cb\u3002 \u64cd\u4f5c\u7cfb\u7edf\u90e8\u5206\u5b89\u88c5\uff0c\u9632\u706b\u5899\u5173\u95ed\u7b49\u6b65\u9aa4\u6709\u6211\u4eec\u5c31\u4e0d\u5199\u4e86\uff0c\u8bf7\u81ea\u884c\u51c6\u5907\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"131_%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7\"><\/span>1.3.1 \u521b\u5efa\u7528\u6237<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u6ce8\u610f\u7528root\u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\uff0cgbase\u5bc6\u7801\u8981\u548c\u5176\u5b83\u8282\u70b9\u7684\u4e00\u81f4\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@localhost ~]# useradd gbase -m\n&#91;root@localhost ~]# passwd gbase\nChanging password for user gbase.\nNew password:\nBAD PASSWORD: The password contains the user name in some form\nRetype new password:\npasswd: all authentication tokens updated successfully.\n&#91;root@localhost ~]# ll \/home\/gbase\ntotal 0\n&#91;root@localhost ~]#<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"132_%E8%AE%BE%E7%BD%AE%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F\"><\/span>1.3.2 \u8bbe\u7f6e\u64cd\u4f5c\u7cfb\u7edf\u73af\u5883\u53d8\u91cf<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u4ece\u5b89\u88c5\u5305\u7684gcinstall\u76ee\u5f55\uff0c\u590d\u5236SetSysEnv.py\uff0c\u5e76\u6267\u884c\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@localhost ~]# scp 10.0.1.102:\/home\/gbase\/gcinstall\/SetSysEnv.py \/root\/\n^C&#91;root@localhost ~]# scp 10.0.2.102:\/home\/gbase\/gcinstall\/SetSysEnv.py \/root\/\nroot@10.0.2.102's password:\nSetSysEnv.py                                                                                                                                                                100%   26KB  25.8KB\/s   00:01\n&#91;root@localhost ~]# python \/root\/SetSysEnv.py\n\"--dbaUser\" must be assigned.\n&#91;root@localhost ~]# python \/root\/SetSysEnv.py  --dbaUser=gbase\n&#91;root@localhost ~]#<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2%E3%80%81%E8%AE%BE%E7%BD%AE%E6%95%85%E9%9A%9C%E8%8A%82%E7%82%B9%E7%8A%B6%E6%80%81%E4%B8%BA_unavailable\"><\/span>2\u3001\u8bbe\u7f6e\u6545\u969c\u8282\u70b9\u72b6\u6001\u4e3a unavailable<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u63d0\u793a\uff1a\u672c\u6b65\u9aa4\u548c\u4e0b\u4e00\u6b65\u9aa4\uff0c\u5efa\u8bae\u548c\u65b0\u8282\u70b9\u73af\u5883\u51c6\u5907\u540c\u65f6\u505a\uff0c\u4e00\u65e6\u786e\u8ba4\u8282\u70b9\u78c1\u76d8\u635f\u574f\u9700\u8981\u505a\u66ff\u6362\uff0c\u5219\u53ef\u4ee5\u505a\u672c\u6b65\u9aa4\u3002\u6e05\u7406event\u7684\u8017\u65f6\uff0c\u6839\u636e\u6570\u91cf\u591a\u5c11\uff0c\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u5230\u51e0\u4e2a\u5c0f\u65f6\uff0c\u6240\u4ee5\u5f3a\u70c8\u5efa\u8bae\u63d0\u524d\u505a\u3002<\/p>\n\n\n\n<p>\u64cd\u4f5c\u5e76\u68c0\u67e5\u662f\u5426\u8bbe\u7f6e\u6b63\u786e<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin setnodestate 10.0.2.202 unavailable\nafter set node state into unavailable,can not set the state into normal,\nmust run gcadmin replacenodes to replace this node ,after that command node state can return into normal.\nyou realy want to set node state into unavailable(yes or no)?\nyes\nget node data state by ddl fevent log start ......\nget node data state by ddl fevent log end ......\nget node data state by dml fevent log start ......\nget node data state by dml fevent log end ......\nget node data state by dml storage fevent log start ......\nget node data state by dml storage fevent log end ......\ncheck coordinator node data state by fevent log start ......\ncheck coordinator node data state by fevent log end ......\n\ncheck data server node data state by fevent log start ......\ncheck data server node data state by fevent log end ......\nset node &#91;10.0.2.202] state to unavailable successful\n\n&#91;gbase@localhost gcinstall]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n==================================================================\n|             GBASE COORDINATOR CLUSTER INFORMATION              |\n==================================================================\n|   NodeName   | IpAddress  |   gcware    | gcluster | DataState |\n------------------------------------------------------------------\n| coordinator1 | 10.0.2.102 |    OPEN     |   OPEN   |     0     |\n------------------------------------------------------------------\n| coordinator2 | 10.0.2.202 | UNAVAILABLE |          |           |\n------------------------------------------------------------------\n| coordinator3 | 10.0.2.203 |    OPEN     |   OPEN   |     0     |\n------------------------------------------------------------------\n===============================================================================================================\n|                                       GBASE DATA CLUSTER INFORMATION                                        |\n===============================================================================================================\n| NodeName |                IpAddress                 | DistributionId |    gnode    | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------------\n|  node1   |                10.0.2.102                |       7        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node2   |                10.0.2.202                |       7        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node3   |                10.0.2.203                |       7        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3%E3%80%81%E5%88%A0%E9%99%A4%E8%A2%AB%E6%9B%BF%E6%8D%A2%E8%8A%82%E7%82%B9%E7%9A%84_feventlog\"><\/span>3\u3001\u5220\u9664\u88ab\u66ff\u6362\u8282\u70b9\u7684 feventlog<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u63d0\u793a\uff1a\u672c\u6b65\u9aa4\u548c\u4e0a\u4e00\u6b65\u9aa4\uff0c\u5efa\u8bae\u548c\u65b0\u8282\u70b9\u73af\u5883\u51c6\u5907\u540c\u65f6\u505a\uff0c\u4e00\u65e6\u786e\u8ba4\u8282\u70b9\u78c1\u76d8\u635f\u574f\u9700\u8981\u505a\u66ff\u6362\uff0c\u5219\u53ef\u4ee5\u505a\u672c\u6b65\u9aa4\u3002\u6e05\u7406event\u7684\u8017\u65f6\uff0c\u6839\u636e\u6570\u91cf\u591a\u5c11\uff0c\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u5230\u51e0\u4e2a\u5c0f\u65f6\uff0c\u6240\u4ee5\u5f3a\u70c8\u5efa\u8bae\u63d0\u524d\u505a\u3002<\/p>\n\n\n\n<p>\u64cd\u4f5c\u5e76\u68c0\u67e5event\u5df2\u7ecf\u5220\u9664\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin rmfeventlog 10.0.2.202\nafter rmfeventlog 10.0.2.202, fevent log will be removed, must run gcadmin replacenodes to replace this node.\nyou realy want to remove node 10.0.2.202 fevent log(yes or no)?\nyes\ndelete ddl event log on node 10.0.2.202 start\ndelete ddl event log on node 10.0.2.202 end\ndelete dml event log on node 10.0.2.202 start\ndelete dml event log on node 10.0.2.202 end\ndelete dml storage event log on node 10.0.2.202 start\ndelete dml storage event log on node 10.0.2.202 end\n\n&#91;gbase@localhost gcinstall]$ gcadmin showddlevent\nVc event count:0\n&#91;gbase@localhost gcinstall]$ gcadmin showdmlevent\nVc event count:0\n&#91;gbase@localhost gcinstall]$ gcadmin showdmlstorageevent\nVc event count:0\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ReplaceCoor\"><span class=\"ez-toc-section\" id=\"4%E3%80%81%E6%9B%BF%E6%8D%A2%E7%AE%A1%E7%90%86%E8%8A%82%E7%82%B9\"><\/span>4\u3001\u66ff\u6362\u7ba1\u7406\u8282\u70b9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u5982\u679c\u662f\u53ea\u66ff\u6362\u6570\u636e\u8282\u70b9\uff0c\u8bf7\u770b\u4e0b\u4e00\u7ae0 <a href=\"#ReplaceData\">\u66ff\u6362\u6570\u636e\u8282\u70b9<\/a>\u3002<\/p>\n\n\n\n<p>\u6ce8\u610f\u66ff\u6362\u7ba1\u7406\u8282\u70b9\u65f6\uff0c\u96c6\u7fa4\u4f1a\u5904\u4e8ereadonly\u72b6\u6001\uff0c\u53ea\u80fd\u8bfb\u53d6\uff0c\u4e0d\u80fd\u5199\u5165\u548c\u53d8\u66f4\uff0c\u8bf7\u63d0\u524d\u5b89\u6392\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41_%E6%9B%BF%E6%8D%A2%E5%91%BD%E4%BB%A4replace%E7%9A%84%E5%8F%82%E6%95%B0\"><\/span>4.1 \u66ff\u6362\u547d\u4ee4replace\u7684\u53c2\u6570<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5982\u679c\u540e\u9762\u7684\u53c2\u6570\u521d\u9009\u4e0d\u4e00\u81f4\uff0c\u4ee5\u5f53\u524d\u7248\u672c\u7684\u53c2\u6570\u5199\u6cd5\u4e3a\u51c6\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ .\/replace.py --help\nUsage: replace.py &#91;options]\n\nOptions:\n  -h, --help            show this help message and exit\n  -a                    do not prompt the user for confirmation\n  --host=HOSTLIST       replaced nodes' ip splitting by comma\n  --type=NODETYPE       replaced nodes' type,value:coor,data\n  --freenode=FREENODE   cluster freenodes' ip splitting by comma\n  --dbaUser=DBAUSER     dba user\n  --dbaUserPwd=DBAPWD   dba user password\n  --generalDBUser=GENDBUSER\n                        cluster database user\n  --generalDBPwd=GENDBPWD\n                        cluster database user password\n  --overwrite           new and complete overwrite\n  --sync_coordi_metadata_timeout=SYNC_COORDI_METADATA_TIMEOUT\n                        sync coordinators' metadata timeout,default 15mins\n  --parallel_pack=PARALLEL_PACK\n                        whether to parallel packaging,value&lt;0|1&gt;,default 0\n  --retry_times=RETRY_TIMES\n                        replace node retry times,default 3\n  --use_shm=USE_SHM     whether to set path of package,value&lt;0|1&gt;,default 0\n  --license_file=LICENSE_FILE\n                        import license file\n  --vcname=VC_NAME      vc name,only support one vc\n  -p, --addr_protocol   domain map address,default False(IPv4)\n  --passwordInputMode=PASSWORDINPUTMODE\n                        get password method&#91;file,pwdsame],\n                        file:    get from command line paramters,default\n                        pwdsame: nodes have same user passwd<\/code><\/pre>\n\n\n\n<p>--host \u53ef\u4ee5\u6307\u5b9a\u591a\u4e2aIP,\u7528\u9017\u53f7\u5206\u5272<br>--type=data \u672c\u6b21\u53ea\u66ff\u6362\u6570\u636e\u8282\u70b9\u3002 \u7ba1\u7406\u8282\u70b9\u8981\u5404\u81ea\u5355\u72ec\u8fd0\u884c\uff0c\u4e0d\u80fd\u4e00\u8d77\u505a\u3002<br>--dbaUser \u64cd\u4f5c\u7cfb\u7edf\u7684\u7528\u6237\uff0c\u4e00\u822c\u662fgbase<br>-- dbaUserPwd \u64cd\u4f5c\u7cfb\u7edf\u7528\u6237\u7684\u5bc6\u7801<br>--generalDBUser \u6570\u636e\u5e93\u7684dba\u7528\u6237\u540d\uff0c\u9ed8\u8ba4\u4e3aroot<br>--generalDBPwd \u6570\u636e\u5e93\u7684dba\u5bc6\u7801\uff0c\u8bf7\u6839\u636e\u5b9e\u9645\u586b\u5199\u3002 \u9ed8\u8ba4\u4e3a\u7a7a<br>--overwrite \u5f3a\u5236\u8986\u76d6\u6b8b\u7559\u7684\u6587\u4ef6<br>--sync_coordi_metadata_timeout \u540c\u6b65\u5143\u6570\u636e\u7684\u8d85\u65f6\u65f6\u95f4\uff0c\u5355\u4f4d\u662f\u5206\u949f\u3002\u9ed8\u8ba415\u5206\u949f\uff0c\u5efa\u8bae\u6539\u5927\uff0c\u6bd4\u59823000\u5206\u949f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"42_%E6%9B%BF%E6%8D%A2%E6%93%8D%E4%BD%9C\"><\/span>4.2 \u66ff\u6362\u64cd\u4f5c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ .\/replace.py --host=10.0.2.202 --type=coor --dbaUser=gbase --dbaUserPwd=gbase1234 --generalDBUse=root --generalDBPwd=root1234 --overwrite --sync_coordi_metadata_timeout=3000\ninstall prefix: \/opt\/gbase\nexecute replace node os user: gbase\nreplaced nodes: &#91;'10.0.2.202']\nnode address type: IPV4\ngcware mode: single vc mode\n201129 09:04:05 &#91;GCWARE] connect to 10.0.2.202 error:connect 10.0.2.202:7959 error, Connection refused\n\nhost 10.0.2.202 node state: UNAVAILABLE\n10.0.2.202\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\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 10.0.2.202 start\ndelete ddl event log on node 10.0.2.202 end\ndelete dml event log on node 10.0.2.202 start\ndelete dml event log on node 10.0.2.202 end\ndelete dml storage event log on node 10.0.2.202 start\ndelete dml storage event log on node 10.0.2.202 end\ndelete all fevent log on replace nodes end ......\n\nsync coordinator metedata start ......\nbuild data packet start ......\nbuild data packet end ......\n\ncopy data packet start ......\ncopy 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 38450 ms......\n\nrestore node state start ......\nrestore node state end ......\n\nreplace nodes spend time: 68626 ms\n\nall nodes replace success end\nReplace gcluster nodes successfully.\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"43_%E6%9B%BF%E6%8D%A2%E6%97%A5%E5%BF%97\"><\/span>4.3 \u66ff\u6362\u65e5\u5fd7<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u65e5\u5fd7\u5728\/home\/gbase\/gcinstall\/replace.log \u91cc\u9762\u3002\u5982\u679c\u53d1\u751f\u9519\u8bef\uff0c\u53ef\u4ee5\u67e5\u770b\u3002<\/p>\n\n\n\n<p>\u5982\u679c\u662f\u6267\u884cgadmin\u5185\u90e8\u903b\u8f91\u65f6\u62a5\u9519\uff0c\u6bd4\u5982 gadm_cp_codi_tbl.py \u65e5\u5fd7\u53ef\u4ee5\u5728\u5b89\u88c5\u76ee\u5f55\/gcware\/log\u4e0b\u770b\u5230\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"44_%E6%A3%80%E6%9F%A5\"><\/span>4.4 \u68c0\u67e5<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u786e\u8ba410.0.2.202\u8282\u70b9\u7684\u7ba1\u7406\u670d\u52a1\u5df2\u7ecf\u5904\u4e8e\u6b63\u5e38\u7684<strong>OPEN <\/strong>\u72b6\u6001\u3002<br>\u6ce8\u610f\u672c\u4f8b\u4e2d\u6570\u636e\u670d\u52a1\u72b6\u6001\u4f9d\u7136\u662f<strong>UNAVAILABLE<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin\nCLUSTER STATE:         ACTIVE\nVIRTUAL CLUSTER MODE:  NORMAL\n\n=============================================================\n|           GBASE COORDINATOR CLUSTER INFORMATION           |\n=============================================================\n|   NodeName   | IpAddress  | gcware | gcluster | DataState |\n-------------------------------------------------------------\n| coordinator1 | 10.0.2.102 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n| coordinator2 | 10.0.2.202 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n| coordinator3 | 10.0.2.203 |  OPEN  |   OPEN   |     0     |\n-------------------------------------------------------------\n===============================================================================================================\n|                                       GBASE DATA CLUSTER INFORMATION                                        |\n===============================================================================================================\n| NodeName |                IpAddress                 | DistributionId |    gnode    | syncserver | DataState |\n---------------------------------------------------------------------------------------------------------------\n|  node1   |                10.0.2.102                |       7        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n|  node2   |                10.0.2.202                |       7        | UNAVAILABLE |            |           |\n---------------------------------------------------------------------------------------------------------------\n|  node3   |                10.0.2.203                |       7        |    OPEN     |    OPEN    |     0     |\n---------------------------------------------------------------------------------------------------------------\n\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"45_%E5%A4%87%E6%B3%A8\"><\/span>4.5 \u5907\u6ce8<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5982\u679c\u5b89\u88c5\u5305\u548c\u5f53\u524d\u6570\u636e\u5e93\u7248\u672c\u4e0d\u540c\uff0c\u4f1a\u62a5\u9519<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ .\/replace.py --host=10.0.2.202 --type=coor --dbaUser=gbase --dbaUserPwd=gbase1234 --generalDBUse=root --generalDBPwd=root1234 --overwrite --sync_coordi_metadata_timeout=3000\nError: replace.py(line 828) -- current gcware version (121227) and package gcware version (115518) are not same.\n<\/code><\/pre>\n\n\n\n<p><strong>\u7ba1\u7406\u8282\u70b9\u540c\u6b65\u671f\u95f4\uff0c\u96c6\u7fa4\u662freadonly\u72b6\u6001\uff0c\u672c\u4f8b\u4e2d\u6211\u4eec\u6ca1\u6709\u6293\u5230\uff0c\u4f46\u4ece\u65e5\u5fd7\u91cc\u53ef\u4ee5\u770b\u5230\u3002<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>switch cluster mode into READONLY start ......\nwait all ddl statement stop ......\n\nall ddl statement stoped\nswitch cluster mode into READONLY end ......<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ReplaceData\"><span class=\"ez-toc-section\" id=\"5%E3%80%81%E6%9B%BF%E6%8D%A2%E6%95%B0%E6%8D%AE%E8%8A%82%E7%82%B9\"><\/span>5\u3001\u66ff\u6362\u6570\u636e\u8282\u70b9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u66ff\u6362\u6570\u636e\u8282\u70b9\u7684\u65b9\u6848\u6bd4V8\u53d8\u52a8\u5f88\u5927\uff0cV8\u662f\u7528event\u65b9\u5f0f\uff0c\u901a\u8fc7\u5185\u90e8\u81ea\u52a8\u540c\u6b65\u505a\u6062\u590d\uff0c\u95ee\u9898\u662f\u65e0\u6cd5\u5f88\u597d\u7684\u63a7\u5236\u6062\u590d\u7684\u5e76\u53d1\u6570\u91cf\uff0c\u5bfc\u81f4\u6062\u590d\u5360\u7528\u8d44\u6e90\u9ad8\uff0c\u5f71\u54cd\u4e86\u73b0\u6709\u4e1a\u52a1\u8fd0\u884c\u3002<\/p>\n\n\n\n<p>V9\u7248\u672c\u5219\u901a\u8fc7\u7c7b\u4f3c\u6269\u5bb9\u7684\u91cd\u5206\u5e03\u65b9\u5f0f\uff0c\u53ef\u4ee5\u81ea\u5b9a\u4e49\u4f18\u5148\u7ea7\uff0c\u5e76\u884c\u5ea6\uff0c\u53ef\u4ee5\u6682\u505c\u7ee7\u7eed\u91cd\u5206\u5e03\u8fc7\u7a0b\u3002\u6574\u4e2a\u66ff\u6362\u8fc7\u7a0b\u5b8c\u5168\u53ef\u63a7\uff0c\u7528\u6237\u53ef\u4ee5\u6839\u636e\u7cfb\u7edf\u8d1f\u8f7d\uff0c\u968f\u65f6\u8c03\u6574\u53c2\u6570\u3002<\/p>\n\n\n\n<p> \u672c\u65b9\u6848\uff0c\u4f7f\u7528\u4e86\u4e00\u4e2a\u4e2d\u95f4distribution\uff0c\u5176\u4e0d\u518d\u5305\u542b\u5df2\u7ecf\u6545\u969c\u7684\u8282\u70b9\u4e86\u3002\u800c\u66ff\u6362\u662f\u7c7b\u4f3c\u4e8e\u6269\u5bb9\uff0c\u5c06\u6545\u969c\u8282\u70b9\u5f53\u6210\u6269\u5bb9\u8282\u70b9\u6765\u4f7f\u7528\u3002\u552f\u4e00\u6ce8\u610f\u7684\u662f\u73b0\u6709\u7684distribution\u662f\u8282\u70b9\u66ff\u6362\u547d\u4ee4\u3010\u81ea\u52a8\u3011\u5220\u9664\u7684\uff0c\u7528\u6237\u3010\u4e0d\u8981\u3011\u81ea\u884c\u5220\u9664\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ReplaceData\"><span class=\"ez-toc-section\" id=\"51_%E5%88%9B%E5%BB%BA%E4%B8%B4%E6%97%B6%E7%9A%84%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution\"><\/span>5.1 \u521b\u5efa\u4e34\u65f6\u7684\u4e2d\u95f4\u7b56\u7565distribution<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u4ece\u73b0\u6709distribution\u83b7\u5f97\u4fe1\u606f\uff0c\u7136\u540e\u66ff\u6362\u6389\u548c\u6545\u969c\u8282\u70b9\u6709\u5173\u7684\u4fe1\u606f\u3002\u540e\u9762\u7b80\u79f0\u3010\u4e2d\u95f4\u7b56\u7565\u3011\u3002\u800c\u6211\u4eec\u6700\u7ec8\u7684\u6062\u590d\u540e\u7684\u4e3b\u5907\u7b56\u7565\u5efa\u3010\u6700\u7ec8\u7b56\u7565\u3011<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"511_%E6%8B%BF%E5%88%B0%E8%80%81%E7%9A%84%E7%AD%96%E7%95%A5distribution\"><\/span>5.1.1 \u62ff\u5230\u8001\u7684\u7b56\u7565distribution<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u6211\u4eec\u5f53\u524d\u7684distribution id\u662f7\uff0c \u6240\u4ee5\u53c2\u6570\u4e5f\u662f7<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin getdistribution 7 distribution_info_7.xml\ngcadmin getdistribution 7 distribution_info_7.xml ...\n\nget segments information\nwrite segments information to file &#91;distribution_info_7.xml]\n\ngcadmin getdistribution information successful\n&#91;gbase@localhost gcinstall]$ cat distribution_info_7.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=\"10.0.2.102\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"10.0.2.202\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"10.0.2.202\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"10.0.2.203\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"10.0.2.203\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"10.0.2.102\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n        &lt;\/segments&gt;\n    &lt;\/distribution&gt;\n&lt;\/distributions&gt;\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"512_%E5%88%9B%E5%BB%BA%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution_infoxml%E6%96%87%E4%BB%B6\"><\/span>5.1.2 \u521b\u5efa\u4e2d\u95f4\u7b56\u7565distribution_info.xml\u6587\u4ef6<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u8981\u505a\u7684\u4e8b\u60c5\u662f\u628a\u6545\u969c\u7684IP,\u4ece\u914d\u7f6e\u91cc\u53bb\u6389\u3002\u5305\u542b\u4e862\u79cd\u60c5\u51b5\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u51fa\u73b0\u5728 duplicatenode \u90e8\u5206\uff1a\u5220\u9664\u8fd9\u4e00\u884c\uff1b<\/li><li>\u51fa\u73b0\u5728 primarynode \u90e8\u5206\uff1a\u5c06duplicatenode \u90e8\u5206\u7684\u67d0\u4e2aIP\uff08\u5982\u679c\u6709\u591a\u4e2a\u7684\u8bdd\uff09\uff0c\u3010\u79fb\u52a8\u3011\u5230 primarynode\u3002<\/li><\/ul>\n\n\n\n<p>\u672c\u4f8b\u4e2d\uff0c\u6211\u4eec\u590d\u5236\u4e86\u4e00\u4efd\u914d\u7f6e\u6587\u4ef6\uff0c\u7136\u540e\u5c06\u914d\u7f6e\u6587\u4ef6\u4e2d<\/p>\n\n\n\n<p>1\u3001\u5c06102\u7684\u5907\u4efd202\u5220\u6389\u4e86<br>2\u3001\u5c06202\u4e3b\u5206\u7247\u3010\u66ff\u6362\u3011\u6210\u4e86\u5176\u5907\u4efd203\uff0c\u5c06203\u4f5c\u4e3a\u4e3b\u5206\u7247\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ cp distribution_info_7.xml distribution_info_8.xml\n&#91;gbase@localhost gcinstall]$ vi distribution_info_8.xml\n&#91;gbase@localhost gcinstall]$ cat distribution_info_8.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=\"10.0.2.102\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"10.0.2.203\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n\n            &lt;segment&gt;\n                &lt;primarynode ip=\"10.0.2.203\"\/&gt;\n\n                &lt;duplicatenodes&gt;\n                    &lt;duplicatenode ip=\"10.0.2.102\"\/&gt;\n                &lt;\/duplicatenodes&gt;\n            &lt;\/segment&gt;\n        &lt;\/segments&gt;\n    &lt;\/distribution&gt;\n&lt;\/distributions&gt;\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"513_%E5%87%86%E5%A4%87%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6gcChangeInfoxml\"><\/span>5.1.3 \u51c6\u5907\u4e2d\u95f4\u7b56\u7565\u914d\u7f6e\u6587\u4ef6gcChangeInfo.xml<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ vi gcChangeInfo_8.xml\n&#91;gbase@localhost gcinstall]$ cat gcChangeInfo_8.xml\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;servers&gt;\n&lt;cfgFile file=\"distribution_info_8.xml\"\/&gt;\n&lt;\/servers&gt;\n&#91;gbase@localhost gcinstall]$ <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"514_%E5%88%9B%E5%BB%BA%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5distribution\"><\/span>5.1.4 \u521b\u5efa\u4e2d\u95f4\u7b56\u7565distribution<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u6ce8\u610f\uff0c\u4e0d\u8981\u6307\u5b9ap d\u53c2\u6570\uff0c\u4e3b\u5907\u7b56\u7565\u6211\u4eec\u90fd\u5199\u5230\u914d\u7f6e\u6587\u4ef6\u91cc\u4e86\u3002 \u56e0\u4e3a\u6ca1\u6709\u4f7f\u7528VC\uff0c\u6240\u4ee5\u65e0\u9700\u6307\u5b9avc\u53c2\u6570\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>gbase@localhost gcinstall]$ gcadmin distribution gcChangeInfo_8.xml\ngcadmin generate distribution ...\n\ngcadmin generate distribution successful\n\n&#91;gbase@localhost gcinstall]$ <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"515_%E6%A3%80%E6%9F%A5%E4%B8%AD%E9%97%B4%E7%AD%96%E7%95%A5\"><\/span>5.1.5 \u68c0\u67e5\u4e2d\u95f4\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u5176\u4e2d\u4e0d\u518d\u5305\u542b\u6545\u969c\u7684\u8282\u70b9IP 10.0.2.202\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin showdistribution\n\n                                 Distribution ID: 8 | State: new | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                                                |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         2          |                                                |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================\n\n                                 Distribution ID: 7 | State: old | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                   10.0.2.202                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.202                   |         2          |                   10.0.2.203                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================\n&#91;gbase@localhost gcinstall]$\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"52%E3%80%81%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>5.2\u3001\u521d\u59cb\u5316\u5e76\u91cd\u5206\u5e03\u4e2d\u95f4\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>initnodedatamap;<br>rebalance instance;<br>\u6b64\u5904\u65e0\u9700\u505a\u4f18\u5148\u7ea7\u5904\u7406\uff0c\u56e0\u4e3a\u6240\u6709\u7684\u8868\u90fd\u65e0\u9700\u8981\u642c\u6570\u636e\uff0c\u6240\u4ee5\u901f\u5ea6\u5f88\u5feb\uff0c\u91c7\u7528\u9ed8\u8ba4\u503c\u5373\u53ef\u3002\u5982\u679c\u4ee5\u524d\u505a\u8fc7\u6269\u5bb9\uff0c\u8bf7\u68c0\u67e5\u5e76\u8c03\u6574\u53c2\u6570\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gccli testdb -proot1234\n\nGBase client 9.5.2.26.121440. Copyright (c) 2004-2020, GBase.  All Rights Reserved.\n\ngbase&gt; initnodedatamap;\nQuery OK, 0 rows affected, 6 warnings (Elapsed: 00:00:02.63)\n\ngbase&gt; rebalance instance;\nQuery OK, 25 rows affected (Elapsed: 00:00:00.77)<\/code><\/pre>\n\n\n\n<p>\u68c0\u67e5\u8fdb\u5ea6,\u76f4\u5230\u6240\u6709\u7684\u90fd\u662fCOMPLETED\u72b6\u6001\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>gbase&gt; select status,count(*) from gclusterdb.rebalancing_status group by status;\n+-----------+----------+\n| status    | count(*) |\n+-----------+----------+\n| STARTING  |        4 |\n| COMPLETED |       17 |\n| RUNNING   |        4 |\n+-----------+----------+\n3 rows in set (Elapsed: 00:00:00.69)\n\n\u3002\u3002\u3002\u3002\u3002\u3002\u3002\u3002\n\ngbase&gt; select status,count(*) from gclusterdb.rebalancing_status group by status;\n+-----------+----------+\n| status    | count(*) |\n+-----------+----------+\n| COMPLETED |       25 |\n+-----------+----------+\n1 row in set (Elapsed: 00:00:00.50)\n\ngbase&gt;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"521_%E4%B8%8D%E8%A6%81%E5%88%A0%E9%99%A4%E8%80%81%E7%AD%96%E7%95%A5%E8%AD%A6%E5%91%8A\"><\/span>5.2.1 \u4e0d\u8981\u5220\u9664\u8001\u7b56\u7565\u8b66\u544a<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"has-large-font-size\"><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u5f3a\u70c8\u8b66\u544a\uff0c\u672c\u6b65\u9aa4\u540e\u9762\uff0c\u6ca1\u6709\u5220\u9664nodedatamap \u548c rmdistribution\u6b65\u9aa4\uff0c\u8bf7\u4e00\u5b9a\u3010\u4e0d\u8981\u505a\u3011\uff0c\u4e00\u5b9a\u3010\u4e0d\u8981\u505a\u3011\uff0c\u4e00\u5b9a\u3010\u4e0d\u8981\u505a\u3011\u3002<\/span><\/p>\n\n\n\n<p>\u5982\u679c\u4f60\u4e0d\u5c0f\u5fc3\u505a\u4e86\uff0c\u90a3\u4e48\u4e0b\u4e00\u6b65\u5c06\u65e0\u6cd5\u6210\u529f\u3002\u800c\u4e14\uff0c\u6211\u80fd\u60f3\u51fa\u7684\u8865\u6551\u65b9\u6cd5\uff0c\u53ea\u6709\u3010\u7f29\u5bb9\u3011+\u3010\u6269\u5bb9\u3011\u65b9\u6848\u4e86\u3002\u4e5f\u5c31\u662f\u6211\u4eec\u624b\u5de5\u628areplace.py\u66ff\u6211\u4eec\u505a\u7684\u4e8b\u60c5\uff0c\u5168\u90e8\u624b\u5de5\u505a\u4e00\u904d\u3002\u5176\u4e2d\u5305\u62ec\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u7f29\u5bb9\uff0c\u5c31\u5f53\u8fd9\u4e2a\u8282\u70b9\u6211\u4eec\u4e0d\u8981\u4e86\u3002<ul><li>\u5220\u9664distribution<\/li><li>\u5c06\u8282\u70b9\u79fb\u51fa\u96c6\u7fa4 gcadmin rmnodes<\/li><li>\u5378\u8f7d\u8be5\u8282\u70b9<\/li><\/ul><\/li><li>\u6309\u7167\u6269\u5bb9\u6b65\u9aa4\u64cd\u4f5c\uff0c\u5c06\u8282\u70b9\u52a0\u56de\u6765\uff0c\u5e76\u5c06\u65b0\u7684distribution\u6062\u590d\u5230\u6700\u65e9\u7684\u90a3\u4e2a\u5c31\u884c\u4e86\u3002 <\/li><\/ul>\n\n\n\n<p>\u4ece\u65f6\u95f4\u770b\uff0c\u6ca1\u6709\u589e\u52a0\u591a\u5c11\uff0c\u53ea\u662f\u5fc3\u60c5\u4e0d\u723d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"53%E3%80%81%E6%89%A7%E8%A1%8C%E8%8A%82%E7%82%B9%E6%9B%BF%E6%8D%A2%E5%91%BD%E4%BB%A4_replace\"><\/span>5.3\u3001\u6267\u884c\u8282\u70b9\u66ff\u6362\u547d\u4ee4 replace<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u6ce8\u610f\uff0c\u671f\u95f4\u6545\u969c\u8282\u70b9\u7684gclusterd\uff0cgcware\u670d\u52a1\u4f1a\u88ab\u505c\u6389,\u4f30\u8ba1\u662f\u56e0\u4e3a\u90e8\u7f72\u5728\u76f8\u540c\u7684\u8282\u70b9\u4e0a\uff0c\u5982\u679c\u6709SQL\u5728\u4e0a\u9762\u8fd0\u884c\uff0c\u4f1a\u62a5\u9519\u3002<\/p>\n\n\n\n<p>\u5176\u5185\u90e8\u4f1a\u4ee5distribution ID\u4e3a\u57fa\u51c6\uff0c\u91cd\u65b0\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\uff0c\u5e76\u5c06\u6700\u5f00\u59cb\u76847\u5220\u6389\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"531_%E6%89%A7%E8%A1%8Creplace\"><\/span>5.3.1 \u6267\u884creplace<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ .\/replace.py --host=10.0.2.202 --type=data --dbaUser=gbase --dbaUserPwd=gbase1234 --generalDBUse=root --generalDBPwd=root1234 --overwrite --sync_coordi_metadata_timeout=3000\ninstall prefix: \/opt\/gbase\nexecute replace node os user: gbase\nreplaced nodes: &#91;'10.0.2.202']\nnode address type: IPV4\ngcware mode: single vc mode\nhost 10.0.2.202 node state: UNAVAILABLE\n10.0.2.202\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\nuninstall host &#91;'10.0.2.202'] begin\nuninstall host &#91;'10.0.2.202'] end\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 10.0.2.202 start\ndelete ddl event log on node 10.0.2.202 end\ndelete dml event log on node 10.0.2.202 start\ndelete dml event log on node 10.0.2.202 end\ndelete dml storage event log on node 10.0.2.202 start\ndelete dml storage event log on node 10.0.2.202 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 41804 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: 74638 ms\n\nsynchronize data node metadata success\nplease rebalance instance then remove old distribution after rebalance complete success\nReplace gcluster nodes successfully.<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"532_%E6%A3%80%E6%9F%A5%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\"><\/span>5.3.2 \u68c0\u67e5\u6700\u7ec8\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u5982\u4e0areplace\u64cd\u4f5c\uff0c\u4f1a\u81ea\u52a8\u65b0\u5efa\u4e00\u4e2a\u6700\u7ec8\u7b56\u7565 9\uff0c\u5176\u5df2\u7ecf\u628a\u6545\u969c\u6062\u590d\u7684\u8282\u70b9\u6dfb\u52a0\u8fdb\u53bb\uff0c\u5e76\u4e14\u6700\u8001\u7684\u7b56\u75657\u5df2\u7ecf\u81ea\u52a8\u5220\u9664\u4e86\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gcadmin showdistribution\n\n                                 Distribution ID: 9 | State: new | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                   10.0.2.202                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.202                   |         2          |                   10.0.2.203                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================\n\n                                 Distribution ID: 8 | State: old | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                                                |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         2          |                                                |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================\n&#91;gbase@localhost gcinstall]$<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"54%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96%E5%92%8C%E9%87%8D%E5%88%86%E5%B8%83%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\"><\/span>5.4\u3001\u521d\u59cb\u5316\u548c\u91cd\u5206\u5e03\u6700\u7ec8\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-large-font-size\"><span class=\"has-inline-color has-luminous-vivid-orange-color\">\u6253\u8865\u4e01\uff01\uff01\uff01\u5982\u679c\u96c6\u7fa4\u6253\u8fc7\u8865\u4e01\uff0c\u6b64\u65f6\u662f\u6700\u4f73\u65f6\u95f4\u3002\u65b0\u7684\u8282\u70b9\u8fd8\u6ca1\u6709\u52a0\u5165\u96c6\u7fa4\u670d\u52a1\uff0c\u53ef\u4ee5\u66f4\u5b89\u5168\u7684\u542f\u52a8\u505c\u6b62\u3002<\/span><\/p>\n\n\n\n<p>\u672c\u90e8\u5206\uff0c\u8bf7\u5b8c\u5168\u53c2\u8003\u6269\u5bb9\u7684\u64cd\u4f5c\uff0c\u5176\u5e76\u884c\u5ea6\uff0c\u4f18\u5148\u7ea7\u7684\u8bbe\u7f6e\u4e0d\u518d\u672c\u6587\u91cd\u590d\u63cf\u8ff0\u4e86\u3002\u53c2\u8003 <a href=\"https:\/\/www.gbase8.cn\/en\/1133\/\">GBase 8a \u6269\u5bb9\u64cd\u4f5c\u8be6\u7ec6\u5b9e\u4f8b<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"541_%E5%88%9D%E5%A7%8B%E5%8C%96%E6%9C%80%E7%BB%88%E7%AD%96%E7%95%A5\"><\/span>5.4.1 \u521d\u59cb\u5316\u6700\u7ec8\u7b56\u7565<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u521d\u59cb\u5316\u8fd9\u6b65\u9aa4\u5df2\u7ecf\u4e0d\u9700\u8981\u4e86\uff0c\u4f46\u8dd1\u4e00\u4e2a\u9519\u8bef\u65e0\u6240\u8c13\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;gbase@localhost gcinstall]$ gccli -proot1234\n\nGBase client 9.5.2.26.121440. Copyright (c) 2004-2020, GBase.  All Rights Reserved.\n\ngbase&gt; initnodedatamap;\nERROR 1707 (HY000): gcluster command error: (GBA-02CO-0004) nodedatamap is already initialized.<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"542_%E8%AE%BE%E7%BD%AE%E9%87%8D%E5%88%86%E5%B8%83%E5%8F%82%E6%95%B0\"><\/span>5.4.2 \u8bbe\u7f6e\u91cd\u5206\u5e03\u53c2\u6570<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u5404\u79cd\u53c2\u6570\uff0c\u4f18\u5148\u7ea7\u7b49\u3002\u8981\u8003\u8651\u5230\u5bf9\u7cfb\u7edf\u7684\u5f71\u54cd\uff0c\u8868\u8001\u5316\u60c5\u51b5\uff0c\u5c3d\u91cf\u8ba9\u91cd\u8981\u7684\uff0c\u5e38\u7528\u7684\uff0c\u6c38\u4e45\u4fdd\u7559\u7684\u5148\u505a\u3002 \u5f88\u5feb\u6709\u53ef\u80fd\u81ea\u52a8\u8001\u5316\u5220\u9664\u7684\uff0c\u6700\u540e\u505a\u3002\u5177\u4f53\u6b65\u9aa4\u8bf7\u53c2\u8003\u6269\u5bb9\u7684\u8be6\u7ec6\u60c5\u51b5\uff0c\u6211\u8fd9\u91cc\u56e0\u4e3a\u662f\u6d4b\u8bd5\uff0c\u5c31\u4e0d\u518d\u8bbe\u7f6e\u4e86\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"543_%E5%BC%80%E5%A7%8B%E9%87%8D%E5%88%86%E5%B8%83%E5%B9%B6%E7%9B%91%E6%8E%A7%E8%BF%9B%E5%BA%A6\"><\/span>5.4.3 \u5f00\u59cb\u91cd\u5206\u5e03\u5e76\u76d1\u63a7\u8fdb\u5ea6<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>gbase&gt; rebalance instance;\nQuery OK, 25 rows affected (Elapsed: 00:00:00.94)<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>gbase&gt; select status,count(*) from gclusterdb.rebalancing_status group by status;\n+----------+----------+\n| status   | count(*) |\n+----------+----------+\n| STARTING |       20 |\n| RUNNING  |        5 |\n+----------+----------+\n2 rows in set (Elapsed: 00:00:01.74)\n\n\u3002n\u4e2a\u5c0f\u65f6\u6216n\u5929\u4e4b\u540e\u3002\u6211\u8fd9\u91cc\u53ea\u7528\u4e862\u5206\u949f\uff0c\u5c31\u51e0\u4e2a\u5c0f\u8868\u3002\u3002\u3002\ngbase&gt; select status,count(*) from gclusterdb.rebalancing_status group by status;\n+-----------+----------+\n| status    | count(*) |\n+-----------+----------+\n| COMPLETED |       25 |\n+-----------+----------+\n1 row in set (Elapsed: 00:00:00.18)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"55%E3%80%81%E6%B8%85%E7%90%86%E7%8E%AF%E5%A2%83\"><\/span>5.5\u3001\u6e05\u7406\u73af\u5883<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5220\u6389\u8001\u7684nodedatamap<br>refreshnodedatamap drop 8<\/p>\n\n\n\n<p>\u5220\u6389\u8001\u7684distribution<br>gcadmin rmdistribution 8<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>gbase&gt; refreshnodedatamap drop 8;\nQuery OK, 0 rows affected, 6 warnings (Elapsed: 00:00:01.34)\n\ngbase&gt; ^CAborted\n&#91;gbase@localhost gcinstall]$ gcadmin rmdistribution 8\ncluster distribution ID &#91;8]\nit will be removed now\nplease ensure this is ok, input &#91;Y,y] or &#91;N,n]: y\ngcadmin remove distribution &#91;8] success\n&#91;gbase@localhost gcinstall]$ gcadmin showdistribution\n\n                                 Distribution ID: 9 | State: new | Total segment num: 3\n\n             Primary Segment Node IP                   Segment ID                 Duplicate Segment node IP\n========================================================================================================================\n|                   10.0.2.102                   |         1          |                   10.0.2.202                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.202                   |         2          |                   10.0.2.203                   |\n------------------------------------------------------------------------------------------------------------------------\n|                   10.0.2.203                   |         3          |                   10.0.2.102                   |\n========================================================================================================================\n<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<p>\u5357\u5927\u901a\u7528GBase 8a V95\u7248\u672c\u66f4\u6539\u4e86\u8282\u70b9\u6b65\u9aa4\u65b9\u5f0f\uff0c\u91c7\u7528\u91cd\u5206\u5e03\u7684\u65b9\u6848\u4ee5\u4fbf\u7528\u6237\u80fd\u81ea\u4e3b\u63a7\u5236\u7cfb\u7edf\u8d44\u6e90\u4f7f\u7528\u3002\u672c\u6587\u6a21\u62df\u4e86\u4e00\u4e2a3\u8282\u70b9\u96c6\u7fa4\u7684\u6545\u969c\uff0c\u5e76\u6062\u590d\u7684\u5168\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":[3],"tags":[89],"class_list":["post-2118","post","type-post","status-publish","format-standard","hentry","category-gbase8a","tag-89"],"_links":{"self":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/2118","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=2118"}],"version-history":[{"count":64,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/2118\/revisions"}],"predecessor-version":[{"id":12978,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/2118\/revisions\/12978"}],"wp:attachment":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/media?parent=2118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/categories?post=2118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/tags?post=2118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}