blob: 9b5a7e4b095d4e4f8e35abb1afb23e3da30cac71 [file] [log] [blame]
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-alpha.70">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Submarine Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Submarine Blog Atom Feed"><title data-react-helmet="true">README | Apache Submarine</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="0.6.0"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-0.6.0"><meta data-react-helmet="true" property="og:title" content="README | Apache Submarine"><meta data-react-helmet="true" name="description" content="&lt;!--"><meta data-react-helmet="true" property="og:description" content="&lt;!--"><meta data-react-helmet="true" property="og:url" content="https://submarine.apache.org//docs/adminDocs/yarn/workbench/README"><link data-react-helmet="true" rel="shortcut icon" href="/img/submarine.ico"><link data-react-helmet="true" rel="canonical" href="https://submarine.apache.org//docs/adminDocs/yarn/workbench/README"><link rel="stylesheet" href="/styles.39775f96.css">
<link rel="preload" href="/styles.6ddab7ad.js" as="script">
<link rel="preload" href="/runtime~main.943b9f3a.js" as="script">
<link rel="preload" href="/main.92db4fb0.js" as="script">
<link rel="preload" href="/1.dab80c77.js" as="script">
<link rel="preload" href="/2.6a1a8326.js" as="script">
<link rel="preload" href="/1f391b9e.f22e8160.js" as="script">
<link rel="preload" href="/128.10c43f42.js" as="script">
<link rel="preload" href="/58f10d9f.87a860a5.js" as="script">
<link rel="preload" href="/17896441.be8f95bf.js" as="script">
<link rel="preload" href="/ab5e246a.e8b70818.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<nav aria-label="Skip navigation links"><button type="button" tabindex="0" class="skipToContent_11B0">Skip to main content</button></nav><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/"><img src="/img/icons/128.png" alt="Apache Submarine Site Logo" class="themedImage_YANc themedImage--light_3CMI navbar__logo"><img src="/img/icons/128.png" alt="Apache Submarine Site Logo" class="themedImage_YANc themedImage--dark_3ARp navbar__logo"><strong class="navbar__title">Apache Submarine</strong></a><a class="navbar__item navbar__link" href="/docs/gettingStarted/quickstart">Docs</a><a class="navbar__item navbar__link" href="/docs/api/environment">API</a><a class="navbar__item navbar__link navbar__link--active" href="/docs/download">Download</a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__item navbar__link" href="/docs/">0.6.0</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/next/">master 🏃</a></li><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/docs/adminDocs/yarn/workbench/README">0.6.0</a></li><li><a class="dropdown__link" href="/versions">All versions</a></li></ul></div><a href="https://github.com/apache/submarine" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__item navbar__link">Apache</a><ul class="dropdown__menu"><li><a href="https://www.apache.org/foundation/how-it-works.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Apache Software Foundation</a></li><li><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events</a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Apache License</a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks</a></li><li><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Security</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship</a></li></ul></div><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_2N3Q"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_3NWk">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_3NWk">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input type="search" id="search_input_react" placeholder="Search" aria-label="Search" class="navbar__search-input search-bar"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/icons/128.png" alt="Apache Submarine Site Logo" class="themedImage_YANc themedImage--light_3CMI navbar__logo"><img src="/img/icons/128.png" alt="Apache Submarine Site Logo" class="themedImage_YANc themedImage--dark_3ARp navbar__logo"><strong class="navbar__title">Apache Submarine</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/gettingStarted/quickstart">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/api/environment">API</a></li><li class="menu__list-item"><a class="menu__link navbar__link--active" href="/docs/download">Download</a></li><li class="menu__list-item"><a role="button" class="menu__link menu__link--sublist">Versions</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/next/">master 🏃</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active" href="/docs/adminDocs/yarn/workbench/README">0.6.0</a></li><li class="menu__list-item"><a class="menu__link" href="/versions">All versions</a></li></ul></li><li class="menu__list-item"><a href="https://github.com/apache/submarine" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li><li class="menu__list-item menu__list-item--collapsed"><a role="button" class="menu__link menu__link--sublist">Apache</a><ul class="menu__list"><li class="menu__list-item"><a href="https://www.apache.org/foundation/how-it-works.html" target="_blank" rel="noopener noreferrer" class="menu__link">Apache Software Foundation</a></li><li class="menu__list-item"><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="menu__link">Events</a></li><li class="menu__list-item"><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="menu__link">Apache License</a></li><li class="menu__list-item"><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="menu__link">Thanks</a></li><li class="menu__list-item"><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="menu__link">Security</a></li><li class="menu__list-item"><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="menu__link">Sponsorship</a></li></ul></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_vMrn"><main class="docMainContainer_2iGs"><div class="container padding-vert--lg docItemWrapper_1bxp"><div class="row"><div class="col docItemCol_U38p"><div class="docItemContainer_a7m4"><article><div><span class="badge badge--secondary">Version: 0.6.0</span></div><header><h1 class="docTitle_Oumm">README</h1></header><div class="markdown"><p>English | <a href="/docs/adminDocs/yarn/workbench/README.zh-CN">简体中文</a></p><h1><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="submarine-workbench-introduction"></a>Submarine Workbench Introduction<a class="hash-link" href="#submarine-workbench-introduction" title="Direct link to heading">#</a></h1><p>Submarine Workbench is a WEB system for data scientists.
Data scientists can interactively access notebooks, submit/manage jobs, manage models, create model training workflows, access data sets, and more through Submarine Workbench.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="register"></a>Register<a class="hash-link" href="#register" title="Direct link to heading">#</a></h2><p>Everyone who needs to use Submarine for machine learning algorithm development can log in to Submarine Workbench&#x27;s WEB homepage. On the homepage, click the registration link, fill in the user name, email address and password to register the user. At this time, the user status is <code>waiting for approval</code> status.</p><p>After receiving the registration request from the user in Submarine Workbench, the administrator sets the operation authority according to the user&#x27;s needs, sets the user&#x27;s organization and allocates resources, and sets the user status to <code>pass the audit</code>. The user can log in to the Submarine Workbench. Different users have different permission.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="login"></a>Login<a class="hash-link" href="#login" title="Direct link to heading">#</a></h2><p>Each Submarine user logs in to the Home page of Submarine Workbench by entering their username and password on the Login page.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="home"></a>Home<a class="hash-link" href="#home" title="Direct link to heading">#</a></h2><p>In the Submarine Workbench Home page, the top level shows the user&#x27;s resource usage and task execution through four charts.</p><p>In the <code>Quick Start</code> list, the most commonly used feature links in the Workbench are displayed so that users can work quickly.</p><p>In the <code>Open Recent</code> list, there are nine items that the user has used recently, so you can work quickly.</p><p>At <code>What&#x27;s New?</code> In the list, some of the latest features and project information released by Submarine are displayed to help you understand the latest developments in the Submarine project.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="workspace"></a>Workspace<a class="hash-link" href="#workspace" title="Direct link to heading">#</a></h2><p>Workspace consists primarily of five tab pages, with the total number of items in each tab page&#x27;s title.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="project"></a>Project<a class="hash-link" href="#project" title="Direct link to heading">#</a></h3><p>In the Project page, all the projects created by the user themselves are displayed as cards.</p><p><img alt="image-20191007161424534" src="/assets/images/workspace-project-8d6fed3c330676f04875f8afe44b59d7.png"></p><p>Each Project card consists of the following sections:</p><ol><li><strong>Project Type</strong>:Submarine currently supports six types of machine learning algorithm frameworks and development languages: <code>Notebook</code>, <code>Python</code>, <code>R</code>, <code>Scala</code>, <code>Tensorflow</code>, and <code>PyTorch</code>, which are identified by corresponding icons in the project card.</li><li><strong>Project Tags</strong>:Users can tag each Project with different tags for easy searching and management.</li><li><strong>Github/Gitlab integrated</strong>:Submarine Workbench is system integrated with <code>Github</code>/<code>Gitlab</code>, and each Project can perform <code>Watch</code>, <code>Star</code>, <code>Fork</code>, and <code>Comment </code>operations in Workbench.<ul><li><strong>Watch</strong>:[TODO]</li><li><strong>Star</strong>:[TODO]</li><li><strong>Fork</strong>:[TODO]</li><li><strong>Comment</strong>:Users can comment on the project.</li></ul></li><li><strong>Edit</strong>:Users can open projects in <strong>Notebook</strong> and perform algorithm development by double-clicking on the project or by clicking the <strong>Edit</strong> button.</li><li><strong>Download</strong>:The user downloads the project package locally by clicking the <strong>Download</strong> button.</li><li><strong>Setting</strong>:Edit project information such as project name, profile, visibility level and permissions.</li><li><strong>Delete</strong>:Delete the project and all included files.</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="add-new-project"></a>Add New Project<a class="hash-link" href="#add-new-project" title="Direct link to heading">#</a></h4><p>Clicking the <strong>Add New Project</strong> button on the project page will display the guide page for creating the project, and you can create a new project in just three steps.</p><p><strong>Step 1</strong>: Fill in the project name and project description in the <strong>Base Information</strong> step.</p><p><img alt="image-20191007171638338" src="/assets/images/workspace-project-step1-24bdac8d1ecdfeb14efeab0ba5019716.png"></p><ul><li><p><strong>Visibility</strong>: Set the visibility level of the item externally</p><ul><li><strong>Private</strong>: (Default) Set to private project, and all the files included in the project are not publicly displayed. but the execution result of the project can be individually set and exposed in Notebook, so that others can view the visual report of the project.</li><li><strong>Team</strong>: Set to team project, select the team name in the team selection box, and other members of the team can access the project according to the set permissions.</li><li><strong>Public</strong>: Set to public project, all users in Workbench can view this project through search.</li></ul></li><li><p><strong>Permission</strong>: Set the external access rights of the project. The permission setting interface will appear only when the <strong>Visibility</strong> of the project is set to <strong>Team</strong> or <strong>Public</strong>.</p><ul><li><p><strong>Can View</strong></p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Team</strong>, other members of the team can <strong>only view</strong> the files for this project.</p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Public</strong>, other members of the Workbench can <strong>only view</strong> the files for this project.</p></li><li><p><strong>Can Edit</strong></p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Team</strong>, other members of the team can <strong>view</strong> and <strong>edit</strong> the files for this project.</p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Public</strong>, other members of the Workbench can <strong>view</strong> and <strong>edit</strong> the files for this project.</p></li><li><p><strong>Can Execute</strong></p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Team</strong>, other members of the team can <strong>view</strong>, <strong>edit</strong>, and <strong>execute</strong> the project&#x27;s files.</p><p>When the project&#x27;s <strong>Visibility</strong> is set to <strong>Public</strong>, other members of the Workbench can <strong>view</strong>, <strong>edit</strong>, and <strong>execute</strong> the project&#x27;s files.</p></li></ul></li></ul><p><strong>Step 2</strong>: In the Initial Project step, Workbench provides four ways to initialize the project.</p><ul><li><p><strong>Template</strong>: Workbench Project templates with several different development languages and algorithm frameworks are built in. You can choose any template to initialize your project and you can execute it directly in Notebook without any modification. It is especially suitable for novices to experience quickly.</p><p><img alt="image-20191007184749193" src="/assets/images/workspace-project-step2-template-bec4a76922361fa150df6bffceffbb15.png"></p></li><li><p><strong>Blank</strong>:Create a blank project, and later we can manually add the project&#x27;s file in Notebook</p><p><img alt="image-20191007184811389" src="/assets/images/workspace-project-step2-blank-8a6b9d97a33106329fbfe53920bc40c7.png"></p></li><li><p><strong>Upload</strong>: Initialize your project by uploading a file in notebook format that is compatible with the <strong>Jupyter Notebook</strong> and <strong>Zeppelin Notebook</strong> file formats.</p><p><img alt="image-20191007184825531" src="/assets/images/workspace-project-step2-upload-feb2db0271833adeb422990ca5aa43ba.png"></p></li><li><p><strong>Git Repo</strong>: Fork a file in the repository to initialize the project in your <strong>Github</strong>/<strong>Gitlab</strong> account.</p><p><img alt="image-20191007184840989" src="/assets/images/workspace-project-step2-git-8431a483307851cd987d2a02264a8ee7.png"></p></li></ul><p><strong>Step 3</strong>:Preview the included files in the project</p><p><img alt="image-20191007191205660" src="/assets/images/workspace-project-step3-34283e0a7051d38359a20311745f8aa6.png"></p><ul><li><strong>Save</strong>: Save the project to Workspace.</li><li><strong>Open In Notebook</strong>: Save the project to Workspace and open the project with Notebook.</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="release"></a>Release<a class="hash-link" href="#release" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="training"></a>Training<a class="hash-link" href="#training" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="team"></a>Team<a class="hash-link" href="#team" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="shared"></a>Shared<a class="hash-link" href="#shared" title="Direct link to heading">#</a></h3><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="interpreters"></a>Interpreters<a class="hash-link" href="#interpreters" title="Direct link to heading">#</a></h2><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="job"></a>Job<a class="hash-link" href="#job" title="Direct link to heading">#</a></h2><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="data"></a>Data<a class="hash-link" href="#data" title="Direct link to heading">#</a></h2><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="model"></a>Model<a class="hash-link" href="#model" title="Direct link to heading">#</a></h2><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="manager"></a>Manager<a class="hash-link" href="#manager" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="user"></a>User<a class="hash-link" href="#user" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="team-1"></a>Team<a class="hash-link" href="#team-1" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="data-dict"></a>Data Dict<a class="hash-link" href="#data-dict" title="Direct link to heading">#</a></h3><p>[TODO]</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="department"></a>Department<a class="hash-link" href="#department" title="Direct link to heading">#</a></h3><p>[TODO]</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_prK2" id="how-to-run-workbench"></a>How to run workbench<a class="hash-link" href="#how-to-run-workbench" title="Direct link to heading">#</a></h2><p><a href="/docs/adminDocs/yarn/workbench/HowToRun">How To Run Submarine Workbench Guide</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/submarine/edit/master/website/versioned_docs/version-0.6.0/adminDocs/yarn/workbench/README.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2LL7"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_2xL- thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#register" class="table-of-contents__link">Register</a></li><li><a href="#login" class="table-of-contents__link">Login</a></li><li><a href="#home" class="table-of-contents__link">Home</a></li><li><a href="#workspace" class="table-of-contents__link">Workspace</a><ul><li><a href="#project" class="table-of-contents__link">Project</a></li><li><a href="#release" class="table-of-contents__link">Release</a></li><li><a href="#training" class="table-of-contents__link">Training</a></li><li><a href="#team" class="table-of-contents__link">Team</a></li><li><a href="#shared" class="table-of-contents__link">Shared</a></li></ul></li><li><a href="#interpreters" class="table-of-contents__link">Interpreters</a></li><li><a href="#job" class="table-of-contents__link">Job</a></li><li><a href="#data" class="table-of-contents__link">Data</a></li><li><a href="#model" class="table-of-contents__link">Model</a></li><li><a href="#manager" class="table-of-contents__link">Manager</a><ul><li><a href="#user" class="table-of-contents__link">User</a></li><li><a href="#team-1" class="table-of-contents__link">Team</a></li><li><a href="#data-dict" class="table-of-contents__link">Data Dict</a></li><li><a href="#department" class="table-of-contents__link">Department</a></li></ul></li><li><a href="#how-to-run-workbench" class="table-of-contents__link">How to run workbench</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/gettingStarted/quickstart">Getting Started</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/api/environment">API docs</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://stackoverflow.com/questions/tagged/apache-submarine" target="_blank" rel="noopener noreferrer" class="footer__link-item">Stack Overflow</a></li><li class="footer__item"><a href="https://s.apache.org/slack-invite" target="_blank" rel="noopener noreferrer" class="footer__link-item">Slack</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://medium.com/@apache.submarine" target="_blank" rel="noopener noreferrer" class="footer__link-item">Blog</a></li><li class="footer__item"><a href="https://github.com/apache/submarine" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footerLogoLink_31Aa"><img class="footer__logo" alt="Apache Open Source Logo" src="https://hadoop.apache.org/asf_logo_wide.png"></a></div><div class="footer__copyright">Apache Submarine, Submarine, Apache, the Apache feather logo, and the Apache Submarine project logo are
either registered trademarks or trademarks of the Apache Software Foundation in the United States and other
countries.<br> Copyright © 2022 Apache Submarine is Apache2 Licensed software.</div></div></div></footer></div>
<script src="/styles.6ddab7ad.js"></script>
<script src="/runtime~main.943b9f3a.js"></script>
<script src="/main.92db4fb0.js"></script>
<script src="/1.dab80c77.js"></script>
<script src="/2.6a1a8326.js"></script>
<script src="/1f391b9e.f22e8160.js"></script>
<script src="/128.10c43f42.js"></script>
<script src="/58f10d9f.87a860a5.js"></script>
<script src="/17896441.be8f95bf.js"></script>
<script src="/ab5e246a.e8b70818.js"></script>
</body>
</html>