hadoop/hadoop-ozone/docs/static/OzoneOverview.svg

225 lines
16 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<svg width="703px" height="465px" viewBox="0 0 703 465" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 44.1 (41455) - http://www.bohemiancoding.com/sketch -->
<title>Desktop HD</title>
<desc>Created with Sketch.</desc>
<defs>
<rect id="path-1" x="0" y="0" width="131" height="36" rx="8"></rect>
<rect id="path-2" x="0" y="0" width="131" height="36" rx="8"></rect>
<rect id="path-3" x="9" y="304" width="437" height="144"></rect>
<mask id="mask-4" maskContentUnits="userSpaceOnUse" maskUnits="objectBoundingBox" x="0" y="0" width="437" height="144" fill="white">
<use xlink:href="#path-3"></use>
</mask>
<rect id="path-5" x="0" y="0" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-6" x="3.26727637" y="4.49286685" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-7" x="7.07909881" y="11.2321671" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-8" x="0" y="0" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-9" x="3.26727637" y="4.49286685" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-10" x="7.07909881" y="11.2321671" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-11" x="0" y="0" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-12" x="3.26727637" y="4.49286685" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-13" x="7.07909881" y="11.2321671" width="123.06741" height="40.4358016" rx="8"></rect>
<rect id="path-14" x="0" y="14.7446809" width="97" height="36.1914894"></rect>
<rect id="path-15" x="0" y="14.7446809" width="97" height="36.1914894"></rect>
<rect id="path-16" x="0" y="0" width="131" height="36" rx="8"></rect>
<rect id="path-17" x="0" y="0" width="131" height="36" rx="8"></rect>
<rect id="path-18" x="0.140758874" y="0" width="142.859241" height="35.1071084" rx="8"></rect>
<rect id="path-19" x="0" y="0" width="226" height="36" rx="8"></rect>
<rect id="path-20" x="6" y="4" width="226" height="36" rx="8"></rect>
<rect id="path-21" x="13" y="10" width="226" height="36" rx="8"></rect>
<rect id="path-22" x="0" y="0" width="226" height="36" rx="8"></rect>
<rect id="path-23" x="6" y="4" width="226" height="36" rx="8"></rect>
<rect id="path-24" x="13" y="10" width="226" height="36" rx="8"></rect>
<rect id="path-25" x="0" y="14.7446809" width="97" height="36.1914894"></rect>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M84.5,51.5 L240.5,130.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M240.5,130.5 L232.220366,122.944362 L229.50967,128.29713 L240.5,130.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path d="M142.5,150.5 L177.5,150.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M177.5,150.5 L166.7,147.5 L166.7,153.5 L177.5,150.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<g id="Desktop-HD">
<g id="Client" transform="translate(176.000000, 132.000000)">
<g id="Rectangle">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-1"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="130" height="35" rx="8"></rect>
</g>
<text id="Ozone-Client" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="24.2107393" y="24">Ozone Client</tspan>
</text>
</g>
<g id="Handler" transform="translate(35.000000, 18.000000)">
<g id="Rectangle-2">
<use fill="#E4D6F8" fill-rule="evenodd" xlink:href="#path-2"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="130" height="35" rx="8"></rect>
</g>
<text id="Rest-Handler" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="22.3208008" y="22">Rest Handler</tspan>
</text>
</g>
<use id="Rectangle-4" stroke="#979797" mask="url(#mask-4)" stroke-width="2" fill="#FFFFFF" stroke-dasharray="1,3,1,3" xlink:href="#path-3"></use>
<g id="Ratis" transform="translate(315.000000, 378.000000)">
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-5"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-6"></use>
<rect stroke="#000000" stroke-width="1" x="3.76727637" y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-7"></use>
<rect stroke="#000000" stroke-width="1" x="7.57909881" y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="51.3828125" y="35.9642655">Ratis</tspan>
</text>
</g>
<g id="Ratis" transform="translate(166.000000, 378.000000)">
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-8"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-9"></use>
<rect stroke="#000000" stroke-width="1" x="3.76727637" y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-10"></use>
<rect stroke="#000000" stroke-width="1" x="7.57909881" y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="51.3828125" y="35.9642655">Ratis</tspan>
</text>
</g>
<g id="Ratis" transform="translate(10.000000, 378.000000)">
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-11"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-12"></use>
<rect stroke="#000000" stroke-width="1" x="3.76727637" y="4.99286685" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-13"></use>
<rect stroke="#000000" stroke-width="1" x="7.57909881" y="11.7321671" width="122.06741" height="39.4358016" rx="8"></rect>
</g>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="51.3828125" y="35.9642655">Ratis</tspan>
</text>
</g>
<path d="M240.5,168.5 L240.5,311.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M240.5,311.5 L243.5,300.7 L237.5,300.7 L240.5,311.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path d="M243.5,54.5 L243.5,131.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M243.5,131.5 L246.5,120.7 L240.5,120.7 L243.5,131.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<g id="Container" transform="translate(328.000000, 313.000000)">
<g id="Rectangle-5">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-14"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="15.2446809" width="96" height="35.1914894"></rect>
</g>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="14.3310547" y="37">Container</tspan>
</text>
</g>
<g id="Container" transform="translate(176.000000, 312.000000)">
<g id="Rectangle-5">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-15"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="15.2446809" width="96" height="35.1914894"></rect>
</g>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="14.3310547" y="37">Container</tspan>
</text>
</g>
<g id="FileSystem" transform="translate(11.000000, 133.000000)">
<g id="Rectangle-2">
<use fill="#7ED321" fill-rule="evenodd" xlink:href="#path-16"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="130" height="35" rx="8"></rect>
</g>
<text id="Ozone-File-System" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="3.25878906" y="22">Ozone File System</tspan>
</text>
</g>
<g id="CLI" transform="translate(179.000000, 18.000000)">
<g id="Rectangle-2">
<use fill="#E4D6F8" fill-rule="evenodd" xlink:href="#path-17"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="130" height="35" rx="8"></rect>
</g>
<text id="Ozone-CLI" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="26.3896484" y="23">Ozone CLI</tspan>
</text>
</g>
<path d="M333.336323,48.7787611 L248.494492,130.227891" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M248.494492,130.227891 L258.363039,124.91265 L254.207822,120.584351 L248.494492,130.227891 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<g id="Corona" transform="translate(325.000000, 17.000000)">
<g id="Rectangle-2">
<use fill="#E4D6F8" fill-rule="evenodd" xlink:href="#path-18"></use>
<rect stroke="#000000" stroke-width="1" x="0.640758874" y="0.5" width="141.859241" height="34.1071084" rx="8"></rect>
</g>
<text id="Freon" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="50.7326544" y="22.8128606">Freon</tspan>
</text>
</g>
<path d="M307.5,148.5 L433.5,148.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M433.5,148.5 L422.7,145.5 L422.7,151.5 L433.5,148.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path d="M4,232 L699,232" id="Line" stroke="#000000" stroke-width="2" stroke-linecap="square" stroke-dasharray="5,2,5"></path>
<g id="OM" transform="translate(432.000000, 132.000000)">
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-19"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="225" height="35" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-20"></use>
<rect stroke="#000000" stroke-width="1" x="6.5" y="4.5" width="225" height="35" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-21"></use>
<rect stroke="#000000" stroke-width="1" x="13.5" y="10.5" width="225" height="35" rx="8"></rect>
</g>
<text id="Ozone-Manager" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="67.3793945" y="32">Ozone Manager</tspan>
</text>
</g>
<g id="SCM" transform="translate(450.000000, 281.000000)">
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-22"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="0.5" width="225" height="35" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-23"></use>
<rect stroke="#000000" stroke-width="1" x="6.5" y="4.5" width="225" height="35" rx="8"></rect>
</g>
<g id="Rectangle-3">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-24"></use>
<rect stroke="#000000" stroke-width="1" x="13.5" y="10.5" width="225" height="35" rx="8"></rect>
</g>
<text id="Storage-Container-Manager" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="28.0932617" y="32">Storage Container Manager</tspan>
</text>
</g>
<path d="M534.5,178.5 L534.5,283.5" id="Line" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<path id="Line-decoration-1" d="M534.5,283.5 L537.5,272.7 L531.5,272.7 L534.5,283.5 Z" stroke="#000000" fill="#000000" stroke-linecap="square"></path>
<text id="Datanodes" font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="196.213867" y="462">Datanodes</tspan>
</text>
<g id="Container" transform="translate(15.000000, 311.000000)">
<g id="Rectangle-5">
<use fill="#C6D4F9" fill-rule="evenodd" xlink:href="#path-25"></use>
<rect stroke="#000000" stroke-width="1" x="0.5" y="15.2446809" width="96" height="35.1914894"></rect>
</g>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="11.393617" rx="48.5" ry="11.393617"></ellipse>
<ellipse id="Oval" stroke="#000000" fill="#C6D4F9" cx="48.5" cy="51.606383" rx="48.5" ry="11.393617"></ellipse>
<text font-family="Helvetica-Bold, Helvetica" font-size="14" font-weight="bold" fill="#000000">
<tspan x="14.3310547" y="37">Container</tspan>
</text>
</g>
<path d="M84.5,137.5 L86,139" id="Line" stroke="#979797" stroke-linecap="square"></path>
<text id="Hadoop-Distributed-D" font-family="Helvetica-Bold, Helvetica" font-size="20" font-weight="bold" fill="#000000">
<tspan x="205.433594" y="230">Hadoop Distributed Data Store</tspan>
</text>
</g>
</g>
</svg>