blob: fbae090986c65ad52a7b7c226f2c9e733fc1f43f [file] [log] [blame]
"use strict";(self.webpackChunkdoc_site=self.webpackChunkdoc_site||[]).push([[9795],{2782:(e,r,i)=>{i.r(r),i.d(r,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>n,metadata:()=>u,toc:()=>d});var s=i(3274),t=i(5262);const n={sidebar_label:"Prerequisites"},o="Prerequisites to Build Ozone From Source",u={id:"developer-guide/build/prerequisites",title:"Prerequisites to Build Ozone From Source",description:"TODO: File a subtask under HDDS-9861 and complete this page or section.",source:"@site/docs/08-developer-guide/01-build/01-prerequisites.md",sourceDirName:"08-developer-guide/01-build",slug:"/developer-guide/build/prerequisites",permalink:"/docs/developer-guide/build/prerequisites",draft:!1,unlisted:!1,editUrl:"https://github.com/apache/ozone-site/tree/HDDS-9225-website-v2/docs/08-developer-guide/01-build/01-prerequisites.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_label:"Prerequisites"},sidebar:"tutorialSidebar",previous:{title:"Erasure Coding",permalink:"/docs/system-internals/features/erasure-coding"},next:{title:"Maven",permalink:"/docs/developer-guide/build/maven"}},l={},d=[];function a(e){const r={a:"a",h1:"h1",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.h1,{id:"prerequisites-to-build-ozone-from-source",children:"Prerequisites to Build Ozone From Source"}),"\n",(0,s.jsxs)(r.p,{children:[(0,s.jsx)(r.strong,{children:"TODO:"})," File a subtask under ",(0,s.jsx)(r.a,{href:"https://issues.apache.org/jira/browse/HDDS-9861",children:"HDDS-9861"})," and complete this page or section."]}),"\n",(0,s.jsxs)(r.ul,{children:["\n",(0,s.jsx)(r.li,{children:"Minimum Maven and Java versions required to build Ozone."}),"\n",(0,s.jsx)(r.li,{children:"Install other necessary libraries like Proto 2.5 or RocksDB if necessary."}),"\n",(0,s.jsx)(r.li,{children:"Setup on an aarch64 machine like Apple Silicon."}),"\n",(0,s.jsx)(r.li,{children:"Choosing which version to build (master vs. the corresponding tag names for each release)."}),"\n"]})]})}function c(e={}){const{wrapper:r}={...(0,t.R)(),...e.components};return r?(0,s.jsx)(r,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},5262:(e,r,i)=>{i.d(r,{R:()=>o,x:()=>u});var s=i(9474);const t={},n=s.createContext(t);function o(e){const r=s.useContext(n);return s.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function u(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(n.Provider,{value:r},e.children)}}}]);