blob: b4d6083dfecd489ade033ed6b7a0e1254cd700e7 [file] [log] [blame]
<!doctype html>
<html lang="zh-Hans-CN" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-separation-of-storage-and-compute/meta-service-resource-http-api" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
<meta name="generator" content="Docusaurus v2.4.3">
<link rel="alternate" type="application/rss+xml" href="/zh-CN/blog/rss.xml" title="Apache Doris RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh-CN/blog/atom.xml" title="Apache Doris Atom Feed">
<link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DT7W9E9722"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-DT7W9E9722",{anonymize_ip:!0})</script>
<link rel="preconnect" href="https://analytics.apache.org/">
<script>var _paq=window._paq=window._paq||[];_paq.push(["setRequestMethod","POST"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),_paq.push(["enableHeartBeatTimer"]),function(){var e="https://analytics.apache.org/";_paq.push(["setRequestMethod","POST"]),_paq.push(["setTrackerUrl",e+"matomo.php"]),_paq.push(["setSiteId","43"]);var a=document,t=a.createElement("script"),p=a.getElementsByTagName("script")[0];t.type="text/javascript",t.async=!0,t.src=e+"matomo.js",p.parentNode.insertBefore(t,p)}()</script>
<link rel="icon" href="/zh-CN/images/logo-only.png">
<link rel="manifest" href="/zh-CN/manifest.json">
<meta name="theme-color" content="#FFFFFF">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#000">
<link rel="apple-touch-icon" href="/zh-CN/img/docusaurus.png">
<link rel="mask-icon" href="/zh-CN/img/docusaurus.svg" color="rgb(37, 194, 160)">
<meta name="msapplication-TileImage" content="/zh-CN/img/docusaurus.png">
<meta name="msapplication-TileColor" content="#000">
<link rel="stylesheet" href="https://cdn-font.hyperos.mi.com/font/css?family=MiSans:100,200,300,400,450,500,600,650,700,900:Chinese_Simplify,Latin&display=swap">
<link rel="stylesheet" href="https://cdn-font.hyperos.mi.com/font/css?family=MiSans_Latin:100,200,300,400,450,500,600,650,700,900:Latin&display=swap">
<script src="/js/custom-script.js"></script><title data-rh="true">存算分离资源管理接口 API 参考 - Apache Doris</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://doris.apache.org/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api"><meta data-rh="true" name="docusaurus_locale" content="zh-CN"><meta data-rh="true" name="docsearch:language" content="zh-CN"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="存算分离资源管理接口 API 参考 - Apache Doris"><meta data-rh="true" name="description" content="&lt;!--"><meta data-rh="true" property="og:description" content="&lt;!--"><link data-rh="true" rel="icon" href="/zh-CN/images/favicon.ico"><link data-rh="true" rel="canonical" href="https://doris.apache.org/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api"><link data-rh="true" rel="alternate" href="https://doris.apache.org/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api" hreflang="en-US"><link data-rh="true" rel="alternate" href="https://doris.apache.org/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api" hreflang="zh-Hans-CN"><link data-rh="true" rel="alternate" href="https://doris.apache.org/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api" hreflang="x-default"><link rel="stylesheet" href="https://cdnd.selectdb.com/zh-CN/assets/css/styles.6c1d6100.css">
<link rel="preload" href="https://cdnd.selectdb.com/zh-CN/assets/js/runtime~main.ea863d93.js" as="script">
<link rel="preload" href="https://cdnd.selectdb.com/zh-CN/assets/js/main.bda5da23.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div role="region" aria-label="跳到主要内容"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">跳到主要内容</a></div><div class="announcementBar_s0pr" style="background-color:#3C2FD4;color:#FFFFFF" role="banner"><div class="announcementBarPlaceholder_qxfj"></div><div class="announcementBarContent_dpRF"><a href="https://github.com/apache/doris" target="_blank" style="display: flex; width: 100%; align-items: center; justify-content: center; margin-left: 4px; text-decoration: none; color: white">Do you ❤️ Doris? Give us a 🌟 on GitHub
<img style="width: 1.2rem; height: 1.2rem; margin-left: 0.4rem;" src="/images/github-white-icon.svg">
</a></div><button type="button" class="clean-btn close announcementBarClose_iXyO" aria-label="关闭"><svg viewBox="0 0 15 15" width="14" height="14" style="color:white"><g stroke="currentColor" stroke-width="3.1"><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"></path></g></svg></button></div><nav aria-label="主导航" class="navbar navbar--fixed-top"><div class="navbar__inner" style="padding:"><div class="navbar__items"><div class="navbar-left"><div class="navbar-logo-wrapper flex items-center"><a class="navbar__brand" href="/zh-CN/"><div class="navbar__logo"><img src="https://cdnd.selectdb.com/images/logo.svg" alt="Apache Doris" class="themedImage_ToTc themedImage--light_HNdA"><img src="https://cdnd.selectdb.com/images/logo.svg" alt="Apache Doris" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate"></b></a></div><a class="navbar__item navbar__link" style="text-align:center" href="/zh-CN/docs/get-starting/quick-start">Docs</a><a class="navbar__item navbar__link" style="text-align:center" href="/zh-CN/blog">Blog</a><a class="navbar__item navbar__link" style="text-align:center" href="/zh-CN/users">Users</a><a href="https://github.com/apache/doris/discussions" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link" style="text-align:center">Discussions</a><a class="navbar__item navbar__link" style="text-align:center" href="/zh-CN/ecosystem/cluster-management">Ecosystem</a><a class="navbar__item navbar__link" style="text-align:center" href="/zh-CN/community/join-community">Community</a></div></div><div class="navbar__items navbar__items--right"><button aria-label="切换导航栏" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><div class="docs-search searchBox_H2mL"><div class="navbar__search searchBarContainer_PzyC"><input placeholder="搜索" aria-label="Search" class="navbar__search-input navbarSearchInput_tb6T"><div class="loadingRing__K5d searchBarLoadingRing_e2f0"><div></div><div></div><div></div><div></div></div><div class="searchHintContainer_m7ml"><kbd class="searchHint_zuPL">ctrl</kbd><kbd class="searchHint_zuPL">K</kbd></div></div></div><div class="custom-navbar-item navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link"><svg class="icon-language" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.75756 14.3L10.5816 6.91667H11.8759L14.7 14.3H13.4057L12.7501 12.4167H9.74113L9.06873 14.3H7.75756ZM10.1109 11.35H12.3467L11.254 8.3H11.2036L10.1109 11.35ZM2.84908 12.45L1.97498 11.5833L5.11841 8.48333C4.72618 8.05 4.38439 7.60267 4.09302 7.14133C3.80165 6.68044 3.54389 6.19444 3.31976 5.68333H4.61412C4.80463 6.06111 5.00635 6.39711 5.21927 6.69133C5.43219 6.986 5.68434 7.29444 5.97571 7.61667C6.43519 7.12778 6.81621 6.62511 7.11879 6.10867C7.42137 5.59178 7.67352 5.03889 7.87523 4.45H1V3.23333H5.33694V2H6.58087V3.23333H10.9178V4.45H9.11916C8.89503 5.18333 8.59805 5.89155 8.22824 6.57467C7.85842 7.25822 7.39895 7.90555 6.84983 8.51667L8.3459 10.0167L7.87523 11.2833L5.95891 9.38333L2.84908 12.45Z" fill="#4C576C"></path></svg></a><ul class="dropdown__menu"><li><a href="/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api" target="_self" rel="noopener noreferrer" class="dropdown__link" style="text-align:center">English</a></li><li><a href="/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" style="text-align:center">中文</a></li></ul></div><div class="custom-navbar-item navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/zh-CN/docs/dev/get-starting/what-is-apache-doris"><span class="text-sm">Versions: <!-- -->dev</span></a><ul class="dropdown__menu"><li><a aria-current="page" class="dropdown__link dropdown__link--active" style="text-align:center" href="/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api">dev</a></li><li><a class="dropdown__link" style="text-align:center" href="/zh-CN/docs/get-starting/what-is-apache-doris">2.1</a></li><li><a class="dropdown__link" style="text-align:center" href="/zh-CN/docs/2.0/get-starting/what-is-apache-doris">2.0</a></li><li><a class="dropdown__link" style="text-align:center" href="/zh-CN/docs/1.2/get-starting/">1.2</a></li></ul></div><a class="navbar__item navbar__link header-right-button-primary navbar-download-mobile" style="text-align:center" href="/zh-CN/download">Download</a><a href="https://github.com/apache/doris" target="_blank" rel="noopener noreferrer" class="github-btn desktop header-right-button-github"></a><a href="https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-2kl08hzc0-SPJe4VWmL_qzrFd2u2XYQA" target="_blank" rel="noopener noreferrer" class="slack-btn desktop header-right-button-slack"></a><a class="header-right-button-primary navbar-download-desktop" href="/zh-CN/download">Download</a></div></div><div class="navbar__bottom"></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div role="region" aria-label="跳到主要内容"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">跳到主要内容</a></div><div class="main-wrapper docsWrapper_BCFX"><button aria-label="回到顶部" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docPage__5DB"><aside class="theme-doc-sidebar-container docSidebarContainer_b6E3"><div class="sidebarViewport_Xe31"><div class="sidebar"><nav aria-label="文档侧边栏" class="menu custom-scrollbar menu_Y1UP menuWithAnnouncementBar_fPny"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/get-starting/what-is-apache-doris">快速开始</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/install/source-install/compilation-with-docker">安装部署</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/db-connect/database-connect">数据库连接</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/table-design/data-type">数据表设计</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/data-operate/import/load-manual">数据操作</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/query/query-data/mysql-compatibility">数据查询</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/lakehouse/lakehouse-overview">湖仓一体</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/admin-manual/cluster-management/upgrade">管理指南</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/ecosystem/spark-doris-connector">生态扩展</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/sql-manual/sql-functions/array-functions/array">SQL 手册</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" href="/zh-CN/docs/dev/separation-of-storage-and-compute/overview">存算分离</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list menu__list_level_2"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/overview">存算分离概览</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/deployment">存算分离 Doris 部署</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/compute-cluster">存算分离计算集群</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/file-cache">存算分离数据缓存</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/storage-vault">Storage Vault(存储后端)</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/meta-service-resource-http-api">存算分离资源管理接口 API 参考</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/install-fdb">安装 FDB</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/zh-CN/docs/dev/separation-of-storage-and-compute/use-case">存算分离使用场景</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/benchmark/ssb">性能测试</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/faq/install-faq">常见问题</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a id="menu__group" class="menu__link menu__link_level_1 menu__link--sublist menu__link--sublist-caret" aria-expanded="false" href="/zh-CN/docs/dev/releasenotes/release-2.1.3">版本发布</a></div></li></ul></nav></div></div></aside><main class="docMainContainer_gTbr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_z5aJ"><div class="theme-doc-version-banner alert alert--warning margin-bottom--md" role="alert"><div>此为 <!-- -->Apache Doris<!-- --> <b>dev</b> 版尚未发行的文档。</div><div class="margin-top--md">最新的文档请参阅 <b><a href="/zh-CN/docs/get-starting/what-is-apache-doris">最新版本</a></b> (<!-- -->2.1<!-- -->)。</div></div><div class="docItemContainer_c0TR"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="页面路径"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="主页面" class="breadcrumbs__link" href="/zh-CN/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">存算分离</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">存算分离资源管理接口 API 参考</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">本页总览</button></div><div class="theme-doc-markdown markdown"><header><h1>存算分离资源管理接口 API 参考</h1></header><p>本文档描述 Meta-service 的资源管理接口,术语介绍:</p><ul><li><p>Instance 存算分离数仓实例,类似于一个存算一体的 Doris 的集群</p></li><li><p>Cluster 数仓实例中的计算集群,一个数仓可以包含多个 Cluster</p></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="接口目录">接口目录<a href="#接口目录" class="hash-link" aria-label="接口目录的直接链接" title="接口目录的直接链接"></a></h2><p>[TOC]</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="api-版本">API 版本<a href="#api-版本" class="hash-link" aria-label="API 版本的直接链接" title="API 版本的直接链接"></a></h2><p>未来所有的接口都会带上版本号,建议使用时带上版本以区分不同版本。目前已经给所有已有接口都加上 <code>v1/</code> 表示版本号。</p><p><code>create_instance</code> 为例,带 API 版本的接口为:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/v1/create_instance?token=&lt;token&gt; HTTP/1.1</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><p>为了保证兼容性,之前的接口(即不带 <code>v1/</code>)仍然能访问。</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="字段值要求">字段值要求<a href="#字段值要求" class="hash-link" aria-label="字段值要求的直接链接" title="字段值要求的直接链接"></a></h2><p>本文档中会出现一些字段值需要特别关注其值以及格式要求.</p><table><thead><tr><th>字段</th><th>描述</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>存算分离架构下数仓的id, 一般使用uuid字符串</td><td>要求历史上唯一</td></tr><tr><td>cloud_unique_id</td><td>存算分离架构下be.conf fe.conf的一个配置, 创建计算集群请求时也需要提供, 格式为 <code>1:&lt;instance_id&gt;:&lt;string&gt;</code></td><td>示例 &quot;1:regression_instance0:regression-cloud-unique-id-1&quot;</td></tr><tr><td>cluster_name</td><td>存算分离架构下描述一个计算集群时需要传入的字段, 格式要求是一个 identifier, 需要匹配模式<code>[a-zA-Z][0-9a-zA-Z_]+</code></td><td>实例 write_cluster 或者 read_cluster0</td></tr></tbody></table><h2 class="anchor anchorWithStickyNavbar_LWe7" id="创建-instance">创建 Instance<a href="#创建-instance" class="hash-link" aria-label="创建 Instance的直接链接" title="创建 Instance的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述">接口描述<a href="#接口描述" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于创建一个 Instance. 这个 Instance 不包含任何节点信息,不能多次创建同一个 <code>instance_id</code> 的 Instance</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request">请求 (Request)<a href="#请求-request" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/create_instance?token</span><span class="token operator">=</span><span class="token operator">&lt;</span><span class="token plain">token</span><span class="token operator">&gt;</span><span class="token plain"> HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: </span><span class="token operator">&lt;</span><span class="token plain">ContentLength</span><span class="token operator">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;instance_id&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;name&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;user_id&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;obj_info&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;ak&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;sk&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;bucket&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;prefix&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;endpoint&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;region&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;external_endpoint&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;provider&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;user_id&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">}</span><span class="token plain">,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;ram_user&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;user_id&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;ak&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;sk&quot;</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td>全局唯一 (包括历史上), 一般是使用一个uuid 字符串</td></tr><tr><td>name</td><td>instance 别名</td><td></td><td></td></tr><tr><td>user_id</td><td>用户 id</td><td></td><td></td></tr><tr><td>obj_info</td><td>S3 链接配置信息</td><td></td><td></td></tr><tr><td>obj_info.ak</td><td>S3 的 access key</td><td></td><td></td></tr><tr><td>obj_info.sk</td><td>S3 的 secret key</td><td></td><td></td></tr><tr><td>obj_info.bucket</td><td>S3 的 bucket 名</td><td></td><td></td></tr><tr><td>obj_info.prefix</td><td>S3 上数据存放位置前缀</td><td></td><td>不填的话,在 bucket 的根目录</td></tr><tr><td>obj_info.endpoint</td><td>S3 的 endpoint 信息</td><td></td><td></td></tr><tr><td>obj_info.region</td><td>S3 的 region 信息</td><td></td><td></td></tr><tr><td>obj_info.external_endpoint</td><td>S3 的 external endpoint 信息</td><td></td><td>兼容 oss,oss 有 external、internal 区别</td></tr><tr><td>obj_info.provider</td><td>S3 的 provider 信息</td><td></td><td></td></tr><tr><td>obj_info.user_id</td><td>bucket 的 user_id</td><td></td><td>轮转 ak sk 使用,用于标识哪些 obj 需更改 ak sk</td></tr><tr><td>ram_user</td><td>ram_user 信息,用于外部 bucket 授权</td><td></td><td></td></tr><tr><td>ram_user.user_id</td><td></td><td></td><td></td></tr><tr><td>ram_user.ak</td><td></td><td></td><td></td></tr><tr><td>ram_user.sk</td><td></td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/create_instance?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;123456&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;name&quot;: &quot;name&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;abcdef&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj_info&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;test-ak1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;test-sk1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: &quot;test-bucket&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;test-prefix&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: &quot;test-endpoint&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: &quot;test-region&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;provider&quot;: &quot;OBS&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;xxx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ram_user&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;ALREADY_EXISTED&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;instance already existed, instance_id=instance_id_deadbeef&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="删除-instance">删除 Instance<a href="#删除-instance" class="hash-link" aria-label="删除 Instance的直接链接" title="删除 Instance的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-1">接口描述<a href="#接口描述-1" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于删除一个已存在的 Instance,标记删除,然后 Recycler 会异步回收资源</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-1">请求 (Request)<a href="#请求-request-1" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_instance?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td>全局唯一 (包括历史上)</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_instance?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;123456&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;failed to drop instance, instance has clusters&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="查询-instance-信息">查询 Instance 信息<a href="#查询-instance-信息" class="hash-link" aria-label="查询 Instance 信息的直接链接" title="查询 Instance 信息的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-2">接口描述<a href="#接口描述-2" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于查询 Instance 下的信息(S3 信息、Cluster 信息、Stage 信息),用于 Debug</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-2">请求 (Request)<a href="#请求-request-2" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">GET /MetaService/http/get_instance?token=greedisgood9999&amp;instance_id={instance_id} HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td>全局唯一 (包括历史上)</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">GET /MetaService/http/get_instance?token=greedisgood9999&amp;instance_id=test-instance HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr><tr><td>result</td><td>instance 下的信息</td><td></td><td></td></tr><tr><td>result.user_id</td><td>创建 instance 的 user id</td><td></td><td></td></tr><tr><td>result.instance_id</td><td>创建 instance 传入的 instance_id</td><td></td><td></td></tr><tr><td>result.name</td><td>创建 instance 的 user name</td><td></td><td></td></tr><tr><td>result.clusters</td><td>instance 内的 cluster 列表</td><td></td><td></td></tr><tr><td>result.mtime</td><td>instance 的修改时间</td><td></td><td></td></tr><tr><td>result.obj_info</td><td>instance 下的 s3 信息列表</td><td></td><td></td></tr><tr><td>result.stages</td><td>instance 下的 stages 列表</td><td></td><td></td></tr><tr><td>result.status</td><td>instance 的状态信息</td><td></td><td>若 instance 被 drop,则为&quot;DELETED&quot;</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;result&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;gavin-user-id&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;regression_instance0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;name&quot;: &quot;test-instance&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;clusters&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;RESERVED_CLUSTER_ID_FOR_SQL_SERVER&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;RESERVED_CLUSTER_NAME_FOR_SQL_SERVER&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;SQL&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id-fe-1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;edit_log_port&quot;: 12103,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;node_type&quot;: &quot;FE_MASTER&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_test_cluster_id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_test_cluster_name0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 11102</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_name&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;root&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_test_cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_test_cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 14102</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_name&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;jack&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;lx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_test_cluster_id2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_test_cluster_name2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 16102</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj_info&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1669260437&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;id&quot;: &quot;1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;akak&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;sksk&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: &quot;justtmp-bj-1308700295&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;dx-test&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: &quot;cos.ap-beijing.myqcloud.com&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: &quot;ap-beijing&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;provider&quot;: &quot;COS&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;external_endpoint&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;stages&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_name&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;admin&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj_info&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;id&quot;: &quot;1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;dx-test/stage/admin/admin&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;stage_id&quot;: &quot;c56f5d01-0ae2-4719-8be2-8b52b3144f60&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_id&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;admin&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;EXTERNAL&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;name&quot;: &quot;smoke_test_tpch&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj_info&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;akak&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;sksk&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: &quot;gavin-test-bj&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;smoke-test&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: &quot;oss-cn-beijing.aliyuncs.com&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: &quot;cn-beijing&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;provider&quot;: &quot;OSS&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;stage_id&quot;: &quot;261c3565-7ac3-4cb5-9c82-a9bc38cff8e8&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;properties&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;default.file.column_separator&quot;: &quot;|&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="创建-cluster">创建 cluster<a href="#创建-cluster" class="hash-link" aria-label="创建 cluster的直接链接" title="创建 cluster的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-3">接口描述<a href="#接口描述-3" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于创建一个属于 instance 的 cluster. 这个 cluster 中包含若干(大于等于 0 个)相同类型节点信息,此接口不能用同一参数调用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-3">请求 (Request)<a href="#请求-request-3" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="language-sql codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-sql codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT </span><span class="token operator">/</span><span class="token plain">MetaService</span><span class="token operator">/</span><span class="token plain">http</span><span class="token operator">/</span><span class="token plain">add_cluster?token</span><span class="token operator">=</span><span class="token operator">&lt;</span><span class="token plain">token</span><span class="token operator">&gt;</span><span class="token plain"> HTTP</span><span class="token operator">/</span><span class="token number">1.1</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content</span><span class="token operator">-</span><span class="token plain">Length: </span><span class="token operator">&lt;</span><span class="token plain">ContentLength</span><span class="token operator">&gt;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content</span><span class="token operator">-</span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">Type</span><span class="token plain">: </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">text</span><span class="token operator">/</span><span class="token plain">plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;instance_id&quot;</span><span class="token plain">: string</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;cluster&quot;</span><span class="token plain">: object {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;cluster_name&quot;</span><span class="token plain">: string</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;cluster_id&quot;</span><span class="token plain">: string</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;type&quot;</span><span class="token plain">: </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">enum</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;nodes&quot;</span><span class="token plain">: </span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;cloud_unique_id&quot;</span><span class="token plain">: string</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;ip&quot;</span><span class="token plain">: string</span><span class="token punctuation" style="color:rgb(248, 248, 242)">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&quot;heartbeat_port&quot;</span><span class="token plain">: </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">int</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td>全局唯一 (包括历史上)</td></tr><tr><td>cluster</td><td>cluster 对象信息</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>cluster 的名字</td><td></td><td>其中 fe 的 cluster 名字特殊,默认 RESERVED_CLUSTER_NAME_FOR_SQL_SERVER,可在 fe.conf 中配置 cloud_observer_cluster_name 修改</td></tr><tr><td>cluster.cluster_id</td><td>cluster 的 id</td><td></td><td>其中 fe 的 cluster id 特殊,默认 RESERVED_CLUSTER_ID_FOR_SQL_SERVER,可在 fe.conf 中配置 cloud_observer_cluster_id 修改</td></tr><tr><td>cluster.type</td><td>cluster 中节点的类型</td><td></td><td>支持:&quot;SQL&quot;,&quot;COMPUTE&quot;两种 type,&quot;SQL&quot;表示 sql service 对应 fe, &quot;COMPUTE&quot;表示计算机节点对应 be</td></tr><tr><td>cluster.nodes</td><td>cluster 中的节点数组</td><td></td><td></td></tr><tr><td>cluster.nodes.cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td>是 fe.conf、be.conf 中的 cloud_unique_id 配置项</td></tr><tr><td>cluster.nodes.ip</td><td>节点的 ip</td><td></td><td></td></tr><tr><td>cluster.nodes.heartbeat_port</td><td>be 的 heartbeat port</td><td></td><td>是 be.conf 中的 heartbeat_service_port 配置项</td></tr><tr><td>cluster.nodes.edit_log_port</td><td>fe 节点的 edit log port</td><td></td><td>是 fe.conf 中的 edit_log_port 配置项</td></tr><tr><td>cluster.nodes.node_type</td><td>fe 节点的类型</td><td></td><td>当 cluster 的 type 为 SQL 时,需要填写,分为&quot;FE_MASTER&quot; 和 &quot;FE_OBSERVER&quot;, 其中&quot;FE_MASTER&quot; 表示此节点为 master, &quot;FE_OBSERVER&quot;表示此节点为 observer,注意:一个 type 为&quot;SQL&quot;的 cluster 的 nodes 数组中只能有一个&quot;FE_MASTER&quot;节点,和若干&quot;FE_OBSERVER&quot;节点</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/add_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;123456&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.0.5&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9050</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;cluster is SQL type, must have only one master node, now master count: 0&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="获取-cluster">获取 Cluster<a href="#获取-cluster" class="hash-link" aria-label="获取 Cluster的直接链接" title="获取 Cluster的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-4">接口描述<a href="#接口描述-4" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于获取一个 Cluster 的信息,此接口可以多次重复调用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-4">请求 (Request)<a href="#请求-request-4" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/get_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;:string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;:string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;:string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>cloud_unique_id</td><td></td><td>通过 cloud_unique_id 去查询 instance_id</td></tr><tr><td>cluster_name</td><td>cluster 的名字</td><td></td><td>注:cluster_name、cluster_id、mysql_user_name 三选一,若三个都不填则返回 instance 下所有 cluster 信息</td></tr><tr><td>cluster_id</td><td>cluster 的 id</td><td></td><td>注:cluster_name、cluster_id、mysql_user_name 三选一,若三个都不填则返回 instance 下所有 cluster 信息</td></tr><tr><td>mysql_user_name</td><td>mysql 用户名配置的可用 cluster</td><td></td><td>注:cluster_name、cluster_id、mysql_user_name 三选一,若三个都不填则返回 instance 下所有 cluster 信息</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/get_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:&quot;regression_instance0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;:&quot;1:regression_instance0:regression-cloud-unique-id-fe-1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;:&quot;RESERVED_CLUSTER_NAME_FOR_SQL_SERVER&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;:&quot;RESERVED_CLUSTER_ID_FOR_SQL_SERVER&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr><tr><td>result</td><td>查询结果对象</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;result&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.16.42&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1662695469&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1662695469&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9050</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;NOT_FOUND&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;fail to get cluster with instance_id: \&quot;instance_id_deadbeef\&quot; cloud_unique_id: \&quot;1:regression_instance0:xxx_cloud_unique_id_compute_node0\&quot; cluster_name: \&quot;cluster_name\&quot; &quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="删除-cluster">删除 Cluster<a href="#删除-cluster" class="hash-link" aria-label="删除 Cluster的直接链接" title="删除 Cluster的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-5">接口描述<a href="#接口描述-5" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于删除一个 Instance 下的某个 Cluster 信息,多次用相同参数删除失败报错</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-5">请求 (Request)<a href="#请求-request-5" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>cluster</td><td>cluster 对象</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>将删除的 cluster name</td><td></td><td></td></tr><tr><td>cluster.cluster_id</td><td>将删除的 cluster id</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:&quot;regression_instance0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;failed to find cluster to drop, instance_id=dx_dnstance_id_deadbeef cluster_id=11111 cluster_name=2222&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="cluster-改名">Cluster 改名<a href="#cluster-改名" class="hash-link" aria-label="Cluster 改名的直接链接" title="Cluster 改名的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-6">接口描述<a href="#接口描述-6" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于将 Instance 下的某 Cluster 改名,依据传入的 cluster_id 寻找 cluster_name 去 Rename,此接口多次相同参数调用报错</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-6">请求 (Request)<a href="#请求-request-6" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/rename_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>cluster</td><td>cluster 对象</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>将改名的 cluster name</td><td></td><td>新的 cluster_name</td></tr><tr><td>cluster.cluster_id</td><td>将改名的 cluster id</td><td></td><td>依据此 id 去寻找 cluster,然后 rename cluster_name</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/rename_cluster?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:&quot;regression_instance0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;failed to rename cluster, name eq original name, original cluster is {\&quot;cluster_id\&quot;:\&quot;3333333\&quot;,\&quot;cluster_name\&quot;:\&quot;444444\&quot;,\&quot;type\&quot;:\&quot;COMPUTE\&quot;}&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="cluster-添加节点">Cluster 添加节点<a href="#cluster-添加节点" class="hash-link" aria-label="Cluster 添加节点的直接链接" title="Cluster 添加节点的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-7">接口描述<a href="#接口描述-7" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于将 Instance 下的某 Cluster 添加若干相同类型的节点,此接口多次相同参数调用报错</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-7">请求 (Request)<a href="#请求-request-7" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/add_node?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: enum,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: int</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: int</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>cluster</td><td>cluster 对象</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>将添加 mysql user name 的 cluster name</td><td></td><td></td></tr><tr><td>cluster.cluster_id</td><td>将添加 mysql user name 的 cluster id</td><td></td><td></td></tr><tr><td>cluster.type</td><td>cluster 的类型,与上文中 add_cluster 处解释一致</td><td></td><td></td></tr><tr><td>cluster.nodes</td><td>cluster 中的节点数组</td><td></td><td>与上文 add_cluster 处字段解释一致</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/add_node?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;instance_id_deadbeef_1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.0.50&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9051</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node3&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.0.52&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9052</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;cloud_unique_id is already occupied by an instance, instance_id=instance_id_deadbeef_1 cluster_name=dx_cluster_name1 cluster_id=cluster_id1 cloud_unique_id=cloud_unique_id_compute_node2&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="cluster-减少节点">Cluster 减少节点<a href="#cluster-减少节点" class="hash-link" aria-label="Cluster 减少节点的直接链接" title="Cluster 减少节点的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-8">接口描述<a href="#接口描述-8" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于将 Instance 下的某 Cluster 减少若干相同类型的节点</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-8">请求 (Request)<a href="#请求-request-8" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_node?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: enum,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: int</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: int</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>cluster</td><td>cluster 对象</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>将添加 mysql user name 的 cluster name</td><td></td><td></td></tr><tr><td>cluster.cluster_id</td><td>将添加 mysql user name 的 cluster id</td><td></td><td></td></tr><tr><td>cluster.type</td><td>cluster 类型</td><td></td><td></td></tr><tr><td>cluster.node</td><td>cluster 中节点信息</td><td></td><td>数组</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/drop_node?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;instance_id_deadbeef_1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;type&quot;: &quot;COMPUTE&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;nodes&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:instance_id_deadbeef_1:cloud_unique_id_compute_node2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.0.50&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9051</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:instance_id_deadbeef_1:cloud_unique_id_compute_node3&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ip&quot;: &quot;172.21.0.52&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeat_port&quot;: 9052</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;cloud_unique_id can not find to drop node, instance_id=instance_id_deadbeef_1 cluster_name=cluster_name1 cluster_id=cluster_id1 cloud_unique_id=cloud_unique_id_compute_node2&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="为-cluster-添加默认-user_name">为 Cluster 添加默认 user_name<a href="#为-cluster-添加默认-user_name" class="hash-link" aria-label="为 Cluster 添加默认 user_name的直接链接" title="为 Cluster 添加默认 user_name的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-9">接口描述<a href="#接口描述-9" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于将 instance 下的某 cluster 添加一些用户名,这些用户使用 mysql client 登录进系统,可以使用默认 cluster</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-9">请求 (Request)<a href="#请求-request-9" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/update_cluster_mysql_user_name?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;string&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;string&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_name&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>cluster</td><td>cluster 对象</td><td></td><td></td></tr><tr><td>cluster.cluster_name</td><td>将添加 mysql user name 的 cluster name</td><td></td><td></td></tr><tr><td>cluster.cluster_id</td><td>将添加 mysql user name 的 cluster id</td><td></td><td></td></tr><tr><td>cluster.mysql_user_name</td><td>mysql user name</td><td></td><td>字符串数组</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/update_cluster_mysql_user_name?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;instance_id_deadbeef&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;cluster_name2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;cluster_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mysql_user_name&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;jack&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;root&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INTERANAL_ERROR&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;no mysql user name to change&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="获取-cluster-配置的-s3-信息">获取 Cluster 配置的 S3 信息<a href="#获取-cluster-配置的-s3-信息" class="hash-link" aria-label="获取 Cluster 配置的 S3 信息的直接链接" title="获取 Cluster 配置的 S3 信息的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-10">接口描述<a href="#接口描述-10" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于获取 Instance 配置的 S3 的 ak、sk 信息,可相同参数调用多次</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-10">请求 (Request)<a href="#请求-request-10" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/get_obj_store_info?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{&quot;cloud_unique_id&quot;: &quot;&lt;cloud_unique_id&gt;&quot;}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td>instance 下某节点的 unique_id 查询整个 instance 配置的 S3 信息</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/get_obj_store_info?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{&quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node1&quot;}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr><tr><td>result</td><td>查询结果对象</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;result&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj_info&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ctime&quot;: &quot;1662543056&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;mtime&quot;: &quot;1662543056&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;id&quot;: &quot;1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;xxxx&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;xxxxx&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: &quot;doris-xxx-1308700295&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;selectdb-xxxx-regression-prefix&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: &quot;cos.ap-yyy.xxxx.com&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: &quot;ap-xxx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;empty instance_id&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="更新-instance-的-aksk-信息">更新 Instance 的 ak、sk 信息<a href="#更新-instance-的-aksk-信息" class="hash-link" aria-label="更新 Instance 的 ak、sk 信息的直接链接" title="更新 Instance 的 ak、sk 信息的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-11">接口描述<a href="#接口描述-11" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于更新 Instance 配置的 S3 和 RAM_USER 的 ak、sk 信息,使用 user_id 去查询修改项,一般用于 ak、sk 轮转,使用相同参数调用此接口会报错</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-11">请求 (Request)<a href="#请求-request-11" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/update_ak_sk?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;internal_bucket_user&quot;:[</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ram_user&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td></td></tr><tr><td>internal_bucket_user</td><td>需修改的 bucket_user 列表</td><td>和 ram_user 至少存在一个</td><td>数组</td></tr><tr><td>internal_bucket_user.user_id</td><td>账号 user_id</td><td></td><td></td></tr><tr><td>internal_bucket_user.ak</td><td></td><td></td><td></td></tr><tr><td>internal_bucket_user.sk</td><td></td><td></td><td></td></tr><tr><td>ram_user</td><td>需修改的 ram_user</td><td>和 internal_bucket_user 至少存在一个</td><td></td></tr><tr><td>ram_user.user_id</td><td>账号 user_id</td><td></td><td></td></tr><tr><td>ram_user.ak</td><td></td><td></td><td></td></tr><tr><td>ram_user.sk</td><td></td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/update_ak_sk?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:&quot;test&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;internal_bucket_user&quot;:[</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;bucket_user_id_1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;xxxx&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;xxxx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;bucket_user_id_2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;xxxx&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;xxxx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ram_user&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;user_id&quot;: &quot;ram_user_id&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;xxxx&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;xxxx&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;ak sk eq original, please check it&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="更新-instance-的-aksk-信息-23-版本之前的方法">更新 Instance 的 ak、sk 信息 (2.3 版本之前的方法)<a href="#更新-instance-的-aksk-信息-23-版本之前的方法" class="hash-link" aria-label="更新 Instance 的 ak、sk 信息 (2.3 版本之前的方法)的直接链接" title="更新 Instance 的 ak、sk 信息 (2.3 版本之前的方法)的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-12">接口描述<a href="#接口描述-12" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于更新 Instance 配置的 S3 的 ak、sk 信息,使用 ID 去查询修改项,ID 可以用 get_obj_store_info 查询得到,多次相同参数调用此接口会报错</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-12">请求 (Request)<a href="#请求-request-12" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/legacy_update_ak_sk?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td></td></tr><tr><td>obj</td><td>obj 对象</td><td></td><td>S3 信息对象</td></tr><tr><td>obj.id</td><td>将添加 mysql user name 的 cluster name</td><td></td><td>id 支持从 1 到 10</td></tr><tr><td>obj.ak</td><td>将添加 mysql user name 的 cluster id</td><td></td><td></td></tr><tr><td>obj.sk</td><td>mysql user name</td><td></td><td>字符串数组</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/legacy_update_ak_sk?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;id&quot;: &quot;1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;test-ak&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;test-sk&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;ak sk eq original, please check it&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="添加-instance-的-s3-信息">添加 Instance 的 S3 信息<a href="#添加-instance-的-s3-信息" class="hash-link" aria-label="添加 Instance 的 S3 信息的直接链接" title="添加 Instance 的 S3 信息的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-13">接口描述<a href="#接口描述-13" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于添加 Instance 配置的 S3 的信息,最多支持添加 10 条 S3 信息,每条配置最多不超过 1024 字节大小</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-13">请求 (Request)<a href="#请求-request-13" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/add_obj_info?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td></td></tr><tr><td>obj</td><td>obj 对象</td><td></td><td>S3 信息对象</td></tr><tr><td>obj.ak</td><td>将添加 S3 的 ak</td><td></td><td></td></tr><tr><td>obj.sk</td><td>将添加 S3 的 sk</td><td></td><td></td></tr><tr><td>obj.bucket</td><td>将添加 S3 的 bucket</td><td></td><td></td></tr><tr><td>obj.prefix</td><td>将添加 S3 的 prefix</td><td></td><td></td></tr><tr><td>obj.endpoint</td><td>将添加 S3 的 endpoint</td><td></td><td></td></tr><tr><td>obj.region</td><td>将添加 S3 的 region</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/add_obj_info?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:cloud_unique_id_compute_node1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;obj&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;ak&quot;: &quot;test-ak91&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;sk&quot;: &quot;test-sk1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bucket&quot;: &quot;test-bucket&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;prefix&quot;: &quot;test-prefix&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;endpoint&quot;: &quot;test-endpoint&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;region&quot;: &quot;test-region&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR、ALREADY_EXISTED</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;s3 conf info err, please check it&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="解码-meta-service-中-key-的信息">解码 Meta Service 中 Key 的信息<a href="#解码-meta-service-中-key-的信息" class="hash-link" aria-label="解码 Meta Service 中 Key 的信息的直接链接" title="解码 Meta Service 中 Key 的信息的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-14">接口描述<a href="#接口描述-14" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于 <code>decode</code> Meta Service Log 中的 Key 的信息,调试用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-14">请求 (Request)<a href="#请求-request-14" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">GET /MetaService/http/decode_key?token=greedisgood9999&amp;key={key} HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>key</td><td>待 decode 的 key</td><td></td><td></td></tr><tr><td>unicode</td><td>返回格式调整</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">GET /MetaService/http/decode_key?token=greedisgood9999&amp;key=0110696e7374616e636500011072656772657373696f6e5f696e7374616e6365300001 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">┌───────────────────────── 0. key space: 1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ ┌─────────────────────── 1. instance</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ ┌─ 2. regression_instance0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">│ │ │</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">▼ ▼ ▼</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">0110696e7374616e636500011072656772657373696f6e5f696e7374616e6365300001</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="查询-tablet-状态">查询 Tablet 状态<a href="#查询-tablet-状态" class="hash-link" aria-label="查询 Tablet 状态的直接链接" title="查询 Tablet 状态的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-15">接口描述<a href="#接口描述-15" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于查询 Tablet 状态,调试用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-15">请求 (Request)<a href="#请求-request-15" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/get_tablet_stats?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;tablet_idx&quot;: [{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;table_id&quot;: int64,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;index_id&quot;: int64,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;partition_id&quot;: int64,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;tablet_id&quot;: int64</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td></td></tr><tr><td>tablet_idx</td><td>待查询 tablet 列表(数组)</td><td></td><td></td></tr><tr><td>tablet_idx.table_id</td><td>待查询 tablet 的 table_id</td><td></td><td></td></tr><tr><td>tablet_idx.index_id</td><td>待查询 tablet 的 index_id</td><td></td><td></td></tr><tr><td>tablet_idx.partition_id</td><td>待查询 tablet 的 partition_id</td><td></td><td></td></tr><tr><td>tablet_idx.tablet_id</td><td>待查询 tablet 的 tablet_id</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/get_tablet_stats?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;:&quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;tablet_idx&quot;: [{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;table_id&quot;:113973,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;index_id&quot;:113974,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;partition_id&quot;:113966,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;tablet_id&quot;:114739</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">status {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> code: OK</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> msg: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">tablet_stats {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> idx {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> table_id: 113973</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> index_id: 113974</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> partition_id: 113966</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> tablet_id: 114739</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> data_size: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> num_rows: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> num_rowsets: 2</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> num_segments: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> base_compaction_cnt: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> cumulative_compaction_cnt: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> cumulative_point: 2</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="abort-事务">Abort 事务<a href="#abort-事务" class="hash-link" aria-label="Abort 事务的直接链接" title="Abort 事务的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-16">接口描述<a href="#接口描述-16" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于 Abort 事务,调试用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-16">请求 (Request)<a href="#请求-request-16" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/abort_txn?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;txn_id&quot;: int64</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">or</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;db_id&quot;: int64,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;label&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td></td></tr><tr><td>txn_id</td><td>待 abort 事务 id</td><td></td><td></td></tr><tr><td>db_id</td><td>待 abort 事务所属 db_id</td><td></td><td></td></tr><tr><td>label</td><td>待 abort 事务 label</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/abort_txn?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;txn_id&quot;: 869414052004864</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">status {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> code: OK</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> msg: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="abort-tablet-job">Abort Tablet Job<a href="#abort-tablet-job" class="hash-link" aria-label="Abort Tablet Job的直接链接" title="Abort Tablet Job的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-17">接口描述<a href="#接口描述-17" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于 Abort Tablet 上的 Job,当前只支持 Compaction Job,调试用</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-17">请求 (Request)<a href="#请求-request-17" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/abort_tablet_job?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;job&quot; : {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;idx&quot;: {&quot;tablet_id&quot;: int64},</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;compaction&quot;: [{&quot;id&quot;: string}]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td>节点的 cloud_unique_id</td><td></td><td></td></tr><tr><td>job</td><td>待 abort 的 job 事务</td><td></td><td>当前只支持 compaction job</td></tr><tr><td>job.idx</td><td>待 abort 的 idx</td><td></td><td></td></tr><tr><td>job.idx.tablet_id</td><td>待 abort.idx 的 tablet_id</td><td></td><td></td></tr><tr><td>job.compaction</td><td>待 abort 的 compaction</td><td></td><td>数组</td></tr><tr><td>job.compaction.id</td><td>待 abort.compaction 的 id</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">POST /MetaService/http/abort_tablet_job?token=greedisgood9999 HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;job&quot; : {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;idx&quot;: {&quot;tablet_id&quot;: 113973},</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;compaction&quot;: [{&quot;id&quot;: 113974}]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">status {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> code: OK</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> msg: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="获取-cluster-下的-be-节点执行情况">获取 Cluster 下的 BE 节点执行情况<a href="#获取-cluster-下的-be-节点执行情况" class="hash-link" aria-label="获取 Cluster 下的 BE 节点执行情况的直接链接" title="获取 Cluster 下的 BE 节点执行情况的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-18">接口描述<a href="#接口描述-18" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于获取 Cluster 下,BE 节点运行 Fragment 的情况,注意此接口是请求 FE 的接口</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-18">请求 (Request)<a href="#请求-request-18" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">GET /rest/v2/manager/cluster/cluster_info/cloud_cluster_status HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>user</td><td>用户名</td><td></td><td>鉴权信息</td></tr><tr><td>password</td><td>密码</td><td></td><td>鉴权信息</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">curl -u root: http://127.0.0.1:12100/rest/v2/manager/cluster/cluster_info/cloud_cluster_status</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td></td></tr><tr><td>msg</td><td>出错原因</td><td></td><td></td></tr><tr><td>data</td><td>返回的一个 map,key 为 clusterId, value 为 be 列表</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;success&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: 0,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;data&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;regression_cluster_id2&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;host&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeatPort&quot;: 14102,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bePort&quot;: -1,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;httpPort&quot;: -1,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;brpcPort&quot;: -1,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;currentFragmentNum&quot;: 0,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;lastFragmentUpdateTime&quot;: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;regression_test_cluster_id0&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;host&quot;: &quot;127.0.0.1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;heartbeatPort&quot;: 11102,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;bePort&quot;: 11100,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;httpPort&quot;: 11101,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;brpcPort&quot;: 11103,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;currentFragmentNum&quot;: 3,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;lastFragmentUpdateTime&quot;: 1684152350291</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;count&quot;: 0</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="instance-开启对象数据服务端加密">Instance 开启对象数据服务端加密<a href="#instance-开启对象数据服务端加密" class="hash-link" aria-label="Instance 开启对象数据服务端加密的直接链接" title="Instance 开启对象数据服务端加密的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-19">接口描述<a href="#接口描述-19" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于开启 Instance 对象数据服务端加密</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-19">请求 (Request)<a href="#请求-request-19" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/enable_instance_sse?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td>instance_id</td><td></td><td>全局唯一 (包括历史上)</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/enable_instance_sse?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;123456&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td>枚举值,包括 OK、INVALID_ARGUMENT、INTERNAL_ERROR</td></tr><tr><td>msg</td><td>出错原因</td><td></td><td>若出错返回错误原因,未出错返回空字符串</td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>失败返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;failed to enable sse, instance has enabled sse&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="获取计算集群的运行状态">获取计算集群的运行状态<a href="#获取计算集群的运行状态" class="hash-link" aria-label="获取计算集群的运行状态的直接链接" title="获取计算集群的运行状态的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-20">接口描述<a href="#接口描述-20" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于获取多个 Warehouse 下,获取 Cluster 的运行状态</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-20">请求 (Request)<a href="#请求-request-20" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/get_cluster_status?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_ids&quot;: [string, string],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;status&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_ids</td><td>多个 warehouse 的 id</td><td></td><td></td></tr><tr><td>cloud_unique_ids</td><td>多个 cloud_unique_id</td><td></td><td>优先选择 instance_ids</td></tr><tr><td>status</td><td>查询过滤条件</td><td></td><td>可有&quot;NORMAL&quot;, &quot;STOPPED&quot;, &quot;TO_RESUME&quot;, 不填返回所有状态的</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">curl &#x27;127.0.0.1:5008/MetaService/http/get_cluster_status?token=greedisgood9999&#x27; -d &#x27;{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_ids&quot;:[&quot;regression_instance-dx-1219&quot;, &quot;regression_instance-dx-0128&quot;],</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;status&quot;:&quot;NORMAL&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td></td></tr><tr><td>msg</td><td>出错原因</td><td></td><td></td></tr><tr><td>result.details</td><td>返回 clusters 的状态列表</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;result&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;details&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: &quot;regression_instance-dx-1219&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;clusters&quot;: [</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_cluster_id2&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_cluster_name2-changed-again&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_status&quot;: &quot;NORMAL&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_cluster_id3&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_cluster_name3&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_status&quot;: &quot;NORMAL&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> },</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;regression_test_cluster_id0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_name&quot;: &quot;regression_test_cluster_name0&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_status&quot;: &quot;NORMAL&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> ]</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="设置计算集群的运行状态">设置计算集群的运行状态<a href="#设置计算集群的运行状态" class="hash-link" aria-label="设置计算集群的运行状态的直接链接" title="设置计算集群的运行状态的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-21">接口描述<a href="#接口描述-21" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于设置某个 Warehouse 下计算节点的 Cluster 的运行状态</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-21">请求 (Request)<a href="#请求-request-21" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/set_cluster_status?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: string,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_status&quot;:string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>cloud_unique_id</td><td></td><td></td><td></td></tr><tr><td>instance_id</td><td></td><td></td><td></td></tr><tr><td>cluster_id</td><td>待操作的 cluster_id</td><td></td><td></td></tr><tr><td>cluster_status</td><td>待操作的 cluster 状态</td><td></td><td>可有&quot;NORMAL&quot;, &quot;STOPPED&quot;, &quot;TO_RESUME&quot;</td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">curl &#x27;127.0.0.1:5008/MetaService/http/set_cluster_status?token=greedisgood9999&#x27; -d &#x27;{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cloud_unique_id&quot;: &quot;1:regression_instance0:regression-cloud-unique-id-fe-0128&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster&quot;: {</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_id&quot;: &quot;test_cluster_1_id1&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;cluster_status&quot;:&quot;STOPPED&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> }</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}&#x27;</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td></td></tr><tr><td>msg</td><td>出错原因</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>注意,由于这个接口是云管、FE 都会用到的,在设置状态的时候会有个状态变化的限制。</li></ul><p>只允许以下状态变换:</p><ol><li><p>ClusterStatus::UNKNOWN -&gt; ClusterStatus::NORMAL(云管创建 cluster 的时候,将初始状态直接置为 NORMAL,add_cluster 接口中)</p></li><li><p>ClusterStatus::NORMAL -&gt; ClusterStatus::SUSPENDED(云管暂停 cluster 时候设置)</p></li><li><p>ClusterStatus::SUSPENDED -&gt; ClusterStatus::TO_RESUME(fe 唤起 cluster 时候设置)</p></li><li><p>ClusterStatus::TO_RESUME -&gt; ClusterStatus::NORMAL(云管将 cluster 状态拉起后设置)</p></li></ol><p>若不在上面的状态变化中的修改状态会报错:</p><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;INVALID_ARGUMENT&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;failed to set cluster status, original cluster is NORMAL and want set TO_RESUME&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="设置-instance-状态">设置 Instance 状态<a href="#设置-instance-状态" class="hash-link" aria-label="设置 Instance 状态的直接链接" title="设置 Instance 状态的直接链接"></a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="接口描述-22">接口描述<a href="#接口描述-22" class="hash-link" aria-label="接口描述的直接链接" title="接口描述的直接链接"></a></h3><p>本接口用于设置某个 Warehouse 的状态为 NORMAL 或者 OVERDUE</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="请求-request-22">请求 (Request)<a href="#请求-request-22" class="hash-link" aria-label="请求 (Request)的直接链接" title="请求 (Request)的直接链接"></a></h3><ul><li>请求语法</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">PUT /MetaService/http/set_instance_status?token=&lt;token&gt; HTTP/1.1</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Length: &lt;ContentLength&gt;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">Content-Type: text/plain</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;op&quot;: string</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>请求参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>instance_id</td><td></td><td></td><td></td></tr><tr><td>op</td><td>值需要为&quot;SET_NORMAL&quot;, &quot;SET_OVERDUE&quot;中的一个</td><td></td><td></td></tr></tbody></table><ul><li>请求示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">curl &#x27;127.0.0.1:5000/MetaService/http/set_instance_status?token=greedisgood9999&#x27; -d &#x27;{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;instance_id&quot;:&quot;test_instance&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;op&quot;: &quot;SET_OVERDUE&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}&#x27;</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><ul><li>返回参数</li></ul><table><thead><tr><th>参数名</th><th>描述</th><th>是否必须</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>返回状态码</td><td></td><td></td></tr><tr><td>msg</td><td>出错原因</td><td></td><td></td></tr></tbody></table><ul><li>成功返回示例</li></ul><div class="codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token plain">{</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;code&quot;: &quot;OK&quot;,</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"> &quot;msg&quot;: &quot;&quot;</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">}</span><br></span></code></pre><div class="buttonGroup__atx"><button type="button" aria-label="复制代码到剪贴板" title="复制" class="clean-btn"><span class="copyButtonIcons_eSgA" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_y97N"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_LjdS"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="文件选项卡"><a class="pagination-nav__link pagination-nav__link--prev" href="/zh-CN/docs/dev/separation-of-storage-and-compute/storage-vault"><div class="pagination-nav__sublabel">上一页</div><div class="pagination-nav__label">Storage Vault(存储后端)</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/zh-CN/docs/dev/separation-of-storage-and-compute/install-fdb"><div class="pagination-nav__sublabel">下一页</div><div class="pagination-nav__label">安装 FDB</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_jeP5 thin-scrollbar theme-doc-toc-desktop"><a href="https://ask.selectdb.com" target="_blank" rel="noopener noreferrer" class="ml-4 mb-8 flex items-center hover:no-underline"><span class="pr-2">问答论坛</span><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8500" id="mx_n_1711090272569" width="16" height="16"><path d="M522.24 896.512c-25.6 4.608-51.712 7.168-78.336 7.168-79.36 0-157.696-21.504-225.792-62.464l-18.432-10.752-103.936 28.16c-28.672 7.68-54.784-18.432-47.104-47.104l28.16-103.936c-10.752-17.92-17.408-30.208-20.992-36.864C20.992 607.232 3.072 536.064 3.584 463.36c0-243.2 197.12-440.32 440.32-440.32 221.696 0 405.504 164.352 435.712 377.856 90.112 55.808 144.896 154.112 144.896 260.096 0 51.2-12.8 100.352-36.352 144.384-2.048 4.096-6.144 10.752-11.776 20.48l17.408 64c7.68 28.672-18.432 54.784-47.104 47.104l-64-17.408-7.68 4.608c-47.616 28.672-101.888 43.52-157.184 43.52-71.68-0.512-140.8-25.088-195.584-71.168z m95.232-28.672c31.232 15.36 65.536 23.04 100.352 23.04 41.472 0 82.432-11.264 117.76-32.768 2.56-1.536 9.728-5.632 22.016-12.8 8.704-5.12 19.456-6.656 29.184-3.584l14.848 4.096-4.096-14.848c-2.56-10.24-1.536-20.48 4.096-29.696 6.144-10.24 12.288-20.992 18.432-31.232 17.92-33.28 27.136-70.656 27.136-108.544 0-59.904-23.552-117.76-65.536-160.256-13.312 164.352-118.272 303.616-264.192 366.592z m-462.848-155.648l-14.848 54.784 54.784-14.848c9.728-2.56 20.48-1.536 29.184 4.096 18.432 10.752 29.184 16.896 32.768 19.456 56.32 33.792 120.832 51.712 186.88 51.712 200.704 0 363.52-162.816 363.52-363.52s-162.816-363.52-363.52-363.52-363.52 162.816-363.52 363.52c0 60.928 14.848 119.296 43.008 171.52 3.584 7.168 13.312 23.04 27.648 47.616 5.632 8.704 6.656 19.456 4.096 29.184z m448.512-382.976c20.992 0 38.4 16.896 38.4 38.4 0 20.992-16.896 38.4-38.4 38.4H284.16c-20.992 0-38.4-16.896-38.4-38.4 0-20.992 16.896-38.4 38.4-38.4h318.976z m-153.088 191.488c20.992 0 38.4 16.896 38.4 38.4 0 20.992-16.896 38.4-38.4 38.4H284.16c-20.992 0-38.4-16.896-38.4-38.4 0-20.992 16.896-38.4 38.4-38.4h165.888z m0 0" p-id="8501" fill="currentColor"></path></svg></a><span class="ml-4">本页导航</span><ul class="table-of-contents table-of-contents__left-border"><li><a href="#接口目录" class="table-of-contents__link toc-highlight">接口目录</a></li><li><a href="#api-版本" class="table-of-contents__link toc-highlight">API 版本</a></li><li><a href="#字段值要求" class="table-of-contents__link toc-highlight">字段值要求</a></li><li><a href="#创建-instance" class="table-of-contents__link toc-highlight">创建 Instance</a><ul><li><a href="#接口描述" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#删除-instance" class="table-of-contents__link toc-highlight">删除 Instance</a><ul><li><a href="#接口描述-1" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-1" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#查询-instance-信息" class="table-of-contents__link toc-highlight">查询 Instance 信息</a><ul><li><a href="#接口描述-2" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-2" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#创建-cluster" class="table-of-contents__link toc-highlight">创建 cluster</a><ul><li><a href="#接口描述-3" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-3" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#获取-cluster" class="table-of-contents__link toc-highlight">获取 Cluster</a><ul><li><a href="#接口描述-4" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-4" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#删除-cluster" class="table-of-contents__link toc-highlight">删除 Cluster</a><ul><li><a href="#接口描述-5" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-5" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#cluster-改名" class="table-of-contents__link toc-highlight">Cluster 改名</a><ul><li><a href="#接口描述-6" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-6" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#cluster-添加节点" class="table-of-contents__link toc-highlight">Cluster 添加节点</a><ul><li><a href="#接口描述-7" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-7" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#cluster-减少节点" class="table-of-contents__link toc-highlight">Cluster 减少节点</a><ul><li><a href="#接口描述-8" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-8" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#为-cluster-添加默认-user_name" class="table-of-contents__link toc-highlight">为 Cluster 添加默认 user_name</a><ul><li><a href="#接口描述-9" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-9" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#获取-cluster-配置的-s3-信息" class="table-of-contents__link toc-highlight">获取 Cluster 配置的 S3 信息</a><ul><li><a href="#接口描述-10" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-10" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#更新-instance-的-aksk-信息" class="table-of-contents__link toc-highlight">更新 Instance 的 ak、sk 信息</a><ul><li><a href="#接口描述-11" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-11" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#更新-instance-的-aksk-信息-23-版本之前的方法" class="table-of-contents__link toc-highlight">更新 Instance 的 ak、sk 信息 (2.3 版本之前的方法)</a><ul><li><a href="#接口描述-12" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-12" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#添加-instance-的-s3-信息" class="table-of-contents__link toc-highlight">添加 Instance 的 S3 信息</a><ul><li><a href="#接口描述-13" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-13" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#解码-meta-service-中-key-的信息" class="table-of-contents__link toc-highlight">解码 Meta Service 中 Key 的信息</a><ul><li><a href="#接口描述-14" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-14" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#查询-tablet-状态" class="table-of-contents__link toc-highlight">查询 Tablet 状态</a><ul><li><a href="#接口描述-15" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-15" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#abort-事务" class="table-of-contents__link toc-highlight">Abort 事务</a><ul><li><a href="#接口描述-16" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-16" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#abort-tablet-job" class="table-of-contents__link toc-highlight">Abort Tablet Job</a><ul><li><a href="#接口描述-17" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-17" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#获取-cluster-下的-be-节点执行情况" class="table-of-contents__link toc-highlight">获取 Cluster 下的 BE 节点执行情况</a><ul><li><a href="#接口描述-18" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-18" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#instance-开启对象数据服务端加密" class="table-of-contents__link toc-highlight">Instance 开启对象数据服务端加密</a><ul><li><a href="#接口描述-19" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-19" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#获取计算集群的运行状态" class="table-of-contents__link toc-highlight">获取计算集群的运行状态</a><ul><li><a href="#接口描述-20" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-20" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#设置计算集群的运行状态" class="table-of-contents__link toc-highlight">设置计算集群的运行状态</a><ul><li><a href="#接口描述-21" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-21" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li><li><a href="#设置-instance-状态" class="table-of-contents__link toc-highlight">设置 Instance 状态</a><ul><li><a href="#接口描述-22" class="table-of-contents__link toc-highlight">接口描述</a></li><li><a href="#请求-request-22" class="table-of-contents__link toc-highlight">请求 (Request)</a></li></ul></li></ul></div></div></div></div></main></div></div></div><div class="footer pt-16 pb-10"><div class="container"><div class="footer-box"><div class="left"><img src="/zh-CN/images/asf_logo_apache.svg" alt="" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/zh-CN/images/asf_logo_apache.svg" alt="" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">ASF</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="footer__link-item">License<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="footer__link-item">Events<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Sponsorship<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Privacy<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Security<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="footer__link-item">Thanks<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Resources</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/zh-CN/download">Download</a></li><li class="footer__item"><a class="footer__link-item" href="/zh-CN/docs/get-starting/quick-start">Docs</a></li><li class="footer__item"><a class="footer__link-item" href="/zh-CN/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/zh-CN/ecosystem/cluster-management">Ecosystem</a></li><li class="footer__item"><a class="footer__link-item" href="/zh-CN/users">Users</a></li><li class="footer__item"><a href="https://github.com/apache/doris/discussions" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discussions<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/zh-CN/community/how-to-contribute/">How to contribute</a></li><li class="footer__item"><a href="https://github.com/apache/doris/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Source code<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://cwiki.apache.org/confluence/display/DORIS/Doris+Improvement+Proposals" target="_blank" rel="noopener noreferrer" class="footer__link-item">Improvement proposal<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/zh-CN/community/team">Doris team</a></li><li class="footer__item"><a href="https://github.com/apache/doris/issues/30669" target="_blank" rel="noopener noreferrer" class="footer__link-item">Roadmap<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div></div><div class="right"><div class="footer__title">Join the community</div><div class="social-list"><div class="social"><a href="mailto:dev@doris.apache.org" target="_blank" title="mail" class="item"><svg xmlns="http://www.w3.org/2000/svg" width="2em" height="2em" viewBox="0 0 32 32" fill="none"><path d="M5.6003 6H26.3997C27.8186 6 28.982 7.10964 29 8.46946L16.0045 15.454L3.01202 8.47829C3.02405 7.11258 4.1784 6 5.6003 6ZM3.01202 11.1508L3 23.5011C3 24.8756 4.16938 26 5.6003 26H26.3997C27.8306 26 29 24.8756 29 23.5011V11.145L16.3111 17.8028C16.1157 17.9058 15.8813 17.9058 15.6889 17.8028L3.01202 11.1508Z" fill="currentColor"></path></svg></a><a href="https://github.com/apache/doris" target="_blank" title="github" class="item"><svg width="2em" height="2em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0001 2.66675C8.63342 2.66675 2.66675 8.63341 2.66675 16.0001C2.66524 18.7991 3.54517 21.5276 5.1817 23.7983C6.81824 26.0691 9.12828 27.7668 11.7841 28.6508C12.4508 28.7668 12.7001 28.3668 12.7001 28.0161C12.7001 27.7001 12.6828 26.6508 12.6828 25.5334C9.33342 26.1508 8.46675 24.7174 8.20008 23.9668C8.04942 23.5828 7.40008 22.4001 6.83342 22.0828C6.36675 21.8334 5.70008 21.2161 6.81608 21.2001C7.86675 21.1828 8.61608 22.1668 8.86675 22.5668C10.0668 24.5828 11.9841 24.0161 12.7494 23.6668C12.8668 22.8001 13.2161 22.2174 13.6001 21.8841C10.6334 21.5508 7.53342 20.4001 7.53342 15.3001C7.53342 13.8494 8.04942 12.6507 8.90008 11.7161C8.76675 11.3827 8.30008 10.0161 9.03342 8.18275C9.03342 8.18275 10.1494 7.83342 12.7001 9.55075C13.7855 9.2495 14.907 9.09787 16.0334 9.10008C17.1668 9.10008 18.3001 9.24942 19.3668 9.54942C21.9161 7.81608 23.0334 8.18408 23.0334 8.18408C23.7668 10.0174 23.3001 11.3841 23.1668 11.7174C24.0161 12.6507 24.5334 13.8334 24.5334 15.3001C24.5334 20.4174 21.4174 21.5508 18.4508 21.8841C18.9334 22.3001 19.3508 23.1001 19.3508 24.3508C19.3508 26.1334 19.3334 27.5668 19.3334 28.0174C19.3334 28.3668 19.5841 28.7828 20.2508 28.6494C22.8975 27.7558 25.1973 26.0547 26.8266 23.7856C28.4559 21.5165 29.3327 18.7936 29.3334 16.0001C29.3334 8.63341 23.3668 2.66675 16.0001 2.66675V2.66675Z" fill="currentColor"></path></svg></a><a href="https://twitter.com/doris_apache" target="_blank" title="twitter" class="item"><svg xmlns="http://www.w3.org/2000/svg" width="2em" height="2em" viewBox="0 0 32 32" fill="none"><path d="M4.625 4.625H11.2809L27.375 27.375H20.7191L4.625 4.625ZM7.52549 6.10639L21.5236 25.8936H24.4746L10.4764 6.10639H7.52549Z" fill="currentColor"></path><path d="M14.4268 18.4803L6.53447 27.375H4.625L13.5581 17.2525L14.4268 18.4803ZM18.1299 14.3066L26.7203 4.625H24.7017L17.2525 13.0662L18.1299 14.3066Z" fill="currentColor"></path></svg></a><a href="https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-2kl08hzc0-SPJe4VWmL_qzrFd2u2XYQA" title="slack" target="_blank" class="item"><svg width="2em" height="2em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_125_278)"><path d="M12.5875 16.6906C11.0844 16.6906 9.86562 17.9094 9.86562 19.4125V26.2375C9.86562 26.9594 10.1524 27.6517 10.6628 28.1622C11.1733 28.6726 11.8656 28.9594 12.5875 28.9594C13.3094 28.9594 14.0017 28.6726 14.5122 28.1622C15.0226 27.6517 15.3094 26.9594 15.3094 26.2375V19.4531C15.3094 17.9094 14.0906 16.6906 12.5875 16.6906ZM3 19.4531C3 20.175 3.28677 20.8673 3.79722 21.3778C4.30767 21.8882 4.99999 22.175 5.72187 22.175C6.44376 22.175 7.13608 21.8882 7.64653 21.3778C8.15698 20.8673 8.44375 20.175 8.44375 19.4531V16.7312H5.7625C4.25938 16.6906 3 17.9094 3 19.4531ZM12.5875 3C11.8656 3 11.1733 3.28677 10.6628 3.79722C10.1524 4.30767 9.86562 4.99999 9.86562 5.72187C9.86562 6.44376 10.1524 7.13608 10.6628 7.64653C11.1733 8.15698 11.8656 8.44375 12.5875 8.44375H15.3094V5.72187C15.3094 4.21875 14.0906 3 12.5875 3ZM5.72187 15.3094H12.5469C13.2688 15.3094 13.9611 15.0226 14.4715 14.5122C14.982 14.0017 15.2688 13.3094 15.2688 12.5875C15.2688 11.8656 14.982 11.1733 14.4715 10.6628C13.9611 10.1524 13.2688 9.86562 12.5469 9.86562H5.72187C4.99999 9.86562 4.30767 10.1524 3.79722 10.6628C3.28677 11.1733 3 11.8656 3 12.5875C3 13.3094 3.28677 14.0017 3.79722 14.5122C4.30767 15.0226 4.99999 15.3094 5.72187 15.3094ZM26.2375 9.86562C24.7344 9.86562 23.5156 11.0844 23.5156 12.5875V15.3094H26.2375C26.9594 15.3094 27.6517 15.0226 28.1622 14.5122C28.6726 14.0017 28.9594 13.3094 28.9594 12.5875C28.9594 11.8656 28.6726 11.1733 28.1622 10.6628C27.6517 10.1524 26.9594 9.86562 26.2375 9.86562ZM16.6906 5.72187V12.5875C16.6906 13.3094 16.9774 14.0017 17.4878 14.5122C17.9983 15.0226 18.6906 15.3094 19.4125 15.3094C20.1344 15.3094 20.8267 15.0226 21.3372 14.5122C21.8476 14.0017 22.1344 13.3094 22.1344 12.5875V5.72187C22.1344 4.99999 21.8476 4.30767 21.3372 3.79722C20.8267 3.28677 20.1344 3 19.4125 3C18.6906 3 17.9983 3.28677 17.4878 3.79722C16.9774 4.30767 16.6906 4.99999 16.6906 5.72187ZM22.1344 26.2781C22.1344 24.775 20.9156 23.5562 19.4125 23.5562H16.6906V26.2781C16.6906 27 16.9774 27.6923 17.4878 28.2028C17.9983 28.7132 18.6906 29 19.4125 29C20.1344 29 20.8267 28.7132 21.3372 28.2028C21.8476 27.6923 22.1344 27 22.1344 26.2781ZM26.2781 16.6906H19.4125C18.6906 16.6906 17.9983 16.9774 17.4878 17.4878C16.9774 17.9983 16.6906 18.6906 16.6906 19.4125C16.6906 20.1344 16.9774 20.8267 17.4878 21.3372C17.9983 21.8476 18.6906 22.1344 19.4125 22.1344H26.2375C27.7406 22.1344 28.9594 20.9156 28.9594 19.4125C29 17.9094 27.7812 16.6906 26.2781 16.6906Z" fill="currentColor"></path></g><defs><clipPath id="clip0_125_278"><rect width="26" height="26" fill="currentColor" transform="translate(3 3)"></rect></clipPath></defs></svg></a></div><div class="social"><a href="https://www.youtube.com/@apachedoris/channels" title="youtube" target="_blank" class="item"><svg xmlns="http://www.w3.org/2000/svg" width="2em" height="2em" viewBox="0 0 32 32" fill="none"><path d="M28.5167 7.83429C28.9436 8.25423 29.2532 8.77539 29.4154 9.34742C29.8205 11.5462 30.0159 13.7775 29.999 16.0121C30.0144 18.2382 29.819 20.4609 29.4154 22.6515C29.2532 23.2235 28.9436 23.7446 28.5167 24.1645C28.0898 24.5845 27.5601 24.889 26.9785 25.0486C24.7728 25.625 16.0124 25.625 16.0124 25.625C16.0124 25.625 7.22652 25.625 5.04638 25.0486C4.46489 24.889 3.9351 24.5845 3.5082 24.1645C3.08132 23.7446 2.77176 23.2235 2.60948 22.6515C2.19736 20.4617 1.9934 18.239 2.00025 16.0121C1.9918 13.7767 2.19577 11.5455 2.60948 9.34742C2.77176 8.77539 3.08132 8.25423 3.5082 7.83429C3.9351 7.41436 4.46489 7.10985 5.04638 6.95021C7.25103 6.36354 16.0124 6.37502 16.0124 6.37502C16.0124 6.37502 24.796 6.37502 26.9785 6.95021C27.5601 7.10985 28.0898 7.41436 28.5167 7.83429ZM12.5 21.25L21.25 16.008L12.5 10.75V21.25Z" fill="currentColor"></path></svg></a><a href="https://www.linkedin.com/company/doris-apache/" title="linkedin" target="_blank" class="item"><svg width="2rem" height="2rem" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.29925 26.9996H9.66738V11.6781H4.29925V26.9996ZM22.1628 11.1949C19.9409 11.1949 18.7157 11.9388 17.3054 13.7407V11.6777H11.9459V26.9996H17.305V18.6738C17.305 16.9168 18.145 15.1982 20.1535 15.1982C22.162 15.1982 22.6559 16.9164 22.6559 18.632V27H28V18.2902C28 12.2386 24.3854 11.1949 22.1628 11.1949ZM6.99325 4C5.3395 4 4 5.21047 4 6.7046C4 8.19759 5.3395 9.40617 6.99325 9.40617C8.6455 9.40617 9.985 8.19722 9.985 6.7046C9.985 5.21047 8.6455 4 6.99325 4Z" fill="white"></path></svg></a><a href="https://medium.com/@ApacheDoris" title="medium" target="_blank" class="item"><svg width="2em" height="2em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Frame"><path id="Vector" d="M17.7967 16.5385C17.8029 18.53 16.9746 20.4425 15.4937 21.8559C14.0128 23.2693 12.0004 24.0681 9.89836 24.0769C7.79633 24.0681 5.78391 23.2693 4.30302 21.8559C2.82212 20.4425 1.99383 18.53 2.00003 16.5385C1.99383 14.5469 2.82212 12.6344 4.30302 11.221C5.78391 9.80759 7.79633 9.00878 9.89836 9C12.0004 9.00878 14.0128 9.80759 15.4937 11.221C16.9746 12.6344 17.8029 14.5469 17.7967 16.5385ZM26.4533 16.5385C26.4533 20.4514 24.6917 23.6348 22.51 23.6348C20.3283 23.6348 18.555 20.4514 18.555 16.5385C18.555 12.6255 20.3283 9.44214 22.51 9.44214C24.6917 9.44214 26.4533 12.6255 26.4533 16.5385ZM30 16.5385C30 20.0424 29.3817 22.8942 28.6117 22.8942C27.8417 22.8942 27.2233 20.0424 27.2233 16.5385C27.2233 13.0345 27.8417 10.1827 28.6117 10.1827C29.3817 10.1827 30 13.0345 30 16.5385Z" fill="currentColor"></path></g></svg></a><a class="item wechat"><svg width="2em" height="2em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.7578 11.5169C21.0708 11.5169 21.3795 11.5398 21.6851 11.573C20.8524 7.73517 16.7052 4.88306 11.9718 4.88306C6.67951 4.88306 2.34412 8.45283 2.34412 12.9854C2.34412 15.6013 3.78679 17.7498 6.19667 19.4161L5.2339 22.2827L8.59917 20.6122C9.80411 20.8478 10.7698 21.0906 11.9718 21.0906C12.2738 21.0906 12.5728 21.0759 12.8703 21.0523C12.682 20.4159 12.5728 19.7485 12.5728 19.0566C12.5728 14.8947 16.1847 11.5169 20.7578 11.5169ZM15.5822 8.9335C16.3072 8.9335 16.7871 9.40601 16.7871 10.1229C16.7871 10.8369 16.3072 11.3153 15.5822 11.3153C14.8601 11.3153 14.1365 10.8369 14.1365 10.1229C14.1365 9.40601 14.8601 8.9335 15.5822 8.9335ZM8.84429 11.3153C8.12218 11.3153 7.3942 10.8368 7.3942 10.1229C7.3942 9.40597 8.12218 8.93346 8.84429 8.93346C9.56559 8.93346 10.0463 9.40597 10.0463 10.1229C10.0463 10.8369 9.56559 11.3153 8.84429 11.3153ZM29.5453 18.9422C29.5453 15.1332 25.6935 12.0285 21.3677 12.0285C16.7871 12.0285 13.1797 15.1332 13.1797 18.9422C13.1797 22.7567 16.7871 25.8547 21.3677 25.8547C22.326 25.8547 23.2932 25.6169 24.2559 25.3777L26.897 26.8086L26.1726 24.4282C28.1056 22.993 29.5453 21.0906 29.5453 18.9422ZM18.7126 17.7498C18.2335 17.7498 17.7499 17.278 17.7499 16.7966C17.7499 16.3219 18.2335 15.8442 18.7126 15.8442C19.4406 15.8442 19.9176 16.3219 19.9176 16.7966C19.9176 17.278 19.4406 17.7498 18.7126 17.7498ZM24.0079 17.7498C23.5324 17.7498 23.0518 17.278 23.0518 16.7966C23.0518 16.3219 23.5324 15.8442 24.0079 15.8442C24.73 15.8442 25.2128 16.3219 25.2128 16.7966C25.2128 17.278 24.73 17.7498 24.0079 17.7498Z" fill="currentColor"></path></svg><div class="wechat-dropdown"><p class="text-[#4c576c] text-xs">Connect on WeChat</p><img src="https://cdnd.selectdb.com/zh-CN/assets/images/doris-wechat-b949e908a3bc2776d824f79a9100bd4b.png" alt=""></div></a></div></div></div></div><div class="footer__copyright">Copyright © 2024 The Apache Software Foundation,Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a>. Apache, Doris, Apache Doris, the Apache feather logo and the Apache Doris logo are trademarks of The Apache Software Foundation.</div></div></div></div>
<script src="https://cdnd.selectdb.com/zh-CN/assets/js/runtime~main.ea863d93.js"></script>
<script src="https://cdnd.selectdb.com/zh-CN/assets/js/main.bda5da23.js"></script>
</body>
</html>