diff --git a/public/0-49a714b61554df967135.js b/public/0-49a714b61554df967135.js new file mode 100644 index 0000000..88d3f81 --- /dev/null +++ b/public/0-49a714b61554df967135.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],Array(143).concat([function(e,c,t){"use strict";c.__esModule=!0,c.default=function(e,c){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}},function(e,c,t){"use strict";c.__esModule=!0;var n,o=t(172),i=(n=o)&&n.__esModule?n:{default:n};c.default=function(e,c){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!c||"object"!==(void 0===c?"undefined":(0,i.default)(c))&&"function"!=typeof c?e:c}},function(e,c,t){"use strict";c.__esModule=!0;var n=r(t(317)),o=r(t(321)),i=r(t(172));function r(e){return e&&e.__esModule?e:{default:e}}c.default=function(e,c){if("function"!=typeof c&&null!==c)throw new TypeError("Super expression must either be null or a function, not "+(void 0===c?"undefined":(0,i.default)(c)));e.prototype=(0,o.default)(c&&c.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),c&&(n.default?(0,n.default)(e,c):e.__proto__=c)}},function(e,c,t){"use strict";c.__esModule=!0;var n,o=t(287),i=(n=o)&&n.__esModule?n:{default:n};c.default=i.default||function(e){for(var c=1;c0)&&(n.unobserve(c),n.disconnect(),t())})})).observe(c))},t.render=function(){var e=this,c=this.props,t=c.to,n=c.getProps,r=void 0===n?this.defaultGetProps:n,l=c.onClick,a=c.onMouseEnter,s=(c.activeClassName,c.activeStyle,c.ref,c.innerRef,c.state),f=c.replace,m=(0,o.default)(c,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","ref","innerRef","state","replace"]),z=p(t);return h.default.createElement(u.Link,(0,i.default)({to:z,state:s,getProps:r,innerRef:this.handleRef,onMouseEnter:function(e){a&&a(e),___loader.hovering((0,v.parsePath)(t).pathname)},onClick:function(c){return l&&l(c),0!==c.button||e.props.target||c.defaultPrevented||c.metaKey||c.altKey||c.ctrlKey||c.shiftKey||(c.preventDefault(),d(t,{state:s,replace:f})),!0}},m))},c}(h.default.Component);m.propTypes=(0,i.default)({},f,{innerRef:s.default.func,onClick:s.default.func,to:s.default.string.isRequired,replace:s.default.bool});var z=m;c.default=z;var d=function(e,c){window.___navigate(p(e),c)};c.navigate=d;var M=function(e){console.warn('The "push" method is now deprecated and will be removed in Gatsby v3. Please use "navigate" instead.'),window.___push(p(e))};c.push=M;c.replace=function(e){console.warn('The "replace" method is now deprecated and will be removed in Gatsby v3. Please use "navigate" instead.'),window.___replace(p(e))};c.navigateTo=function(e){return console.warn('The "navigateTo" method is now deprecated and will be removed in Gatsby v3. Please use "navigate" instead.'),M(e)}},function(e,c,t){var n=t(158),o=t(154),i=t(191),r=t(168),l=t(164),a=function(e,c,t){var s,h,u,v=e&a.F,p=e&a.G,f=e&a.S,m=e&a.P,z=e&a.B,d=e&a.W,M=p?o:o[c]||(o[c]={}),H=M.prototype,V=p?n:f?n[c]:(n[c]||{}).prototype;for(s in p&&(t=c),t)(h=!v&&V&&void 0!==V[s])&&l(M,s)||(u=h?V[s]:t[s],M[s]=p&&"function"!=typeof V[s]?t[s]:z&&h?i(u,n):d&&V[s]==u?function(e){var c=function(c,t,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(c);case 2:return new e(c,t)}return new e(c,t,n)}return e.apply(this,arguments)};return c.prototype=e.prototype,c}(u):m&&"function"==typeof u?i(Function.call,u):u,m&&((M.virtual||(M.virtual={}))[s]=u,e&a.R&&H&&!H[s]&&r(H,s,u)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,c,t){e.exports=!t(174)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,c){var t={}.hasOwnProperty;e.exports=function(e,c){return t.call(e,c)}},function(e,c,t){"use strict";c.__esModule=!0,c.default=function(e,c){var t={};for(var n in e)c.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}},,,function(e,c,t){var n=t(159),o=t(175);e.exports=t(163)?function(e,c,t){return n.f(e,c,o(1,t))}:function(e,c,t){return e[c]=t,e}},function(e,c,t){var n=t(170);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,c){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,c,t){var n=t(239),o=t(194);e.exports=function(e){return n(o(e))}},function(e,c,t){"use strict";c.__esModule=!0;var n=r(t(296)),o=r(t(307)),i="function"==typeof o.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};function r(e){return e&&e.__esModule?e:{default:e}}c.default="function"==typeof o.default&&"symbol"===i(n.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":i(e)}},,function(e,c){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,c){e.exports=function(e,c){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:c}}},function(e,c){e.exports={}},,,,,function(e,c,t){var n=t(238),o=t(198);e.exports=Object.keys||function(e){return n(e,o)}},function(e,c){e.exports=!0},function(e,c){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},function(e,c){c.f={}.propertyIsEnumerable},function(e,c,t){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.create=c.connect=c.Provider=void 0;var n=r(t(324)),o=r(t(325)),i=r(t(327));function r(e){return e&&e.__esModule?e:{default:e}}c.Provider=n.default,c.connect=o.default,c.create=i.default},function(e,c){var t,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(c){try{return t.call(null,e,0)}catch(c){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:r}catch(e){n=r}}();var a,s=[],h=!1,u=-1;function v(){h&&a&&(h=!1,a.length?s=a.concat(s):u=-1,s.length&&p())}function p(){if(!h){var e=l(v);h=!0;for(var c=s.length;c;){for(a=s,s=[];++u1)for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:C;if(e){var t=this.definitions.get(e);return t&&"function"==typeof t.icon&&(t=o()({},t,{icon:t.icon(c.primaryColor,c.secondaryColor)})),t}}},{key:"setTwoToneColors",value:function(e){var c=e.primaryColor,t=e.secondaryColor;C.primaryColor=c,C.secondaryColor=t||Object(b.c)(c)}},{key:"getTwoToneColors",value:function(){return o()({},C)}}]),c}(s.Component);L.displayName="IconReact",L.definitions=new b.a;var w=L,O=function(e,c){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&c.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o0&&void 0!==arguments[0]?arguments[0]:{},c=e.scriptUrl,t=e.extraCommonProps,n=void 0===t?{}:t;if("undefined"!=typeof document&&"undefined"!=typeof window&&"function"==typeof document.createElement&&"string"==typeof c&&c.length&&!T.has(c)){var i=document.createElement("script");i.setAttribute("src",c),i.setAttribute("data-namespace",c),T.add(c),document.body.appendChild(i)}var r=function(e){var c=e.type,t=e.children,i=O(e,["type","children"]),r=null;return e.type&&(r=s.createElement("use",{xlinkHref:"#"+c})),t&&(r=t),s.createElement(R,o()({},i,n),r)};return r.displayName="Iconfont",r},j.getTwoToneColor=function(){return w.getTwoToneColors().primaryColor},j.setTwoToneColor=P;var R=c.a=j},,,function(e,c,t){var n=t(290);e.exports=function(e,c,t){if(n(e),void 0===c)return e;switch(t){case 1:return function(t){return e.call(c,t)};case 2:return function(t,n){return e.call(c,t,n)};case 3:return function(t,n,o){return e.call(c,t,n,o)}}return function(){return e.apply(c,arguments)}}},function(e,c,t){var n=t(170);e.exports=function(e,c){if(!n(e))return e;var t,o;if(c&&"function"==typeof(t=e.toString)&&!n(o=t.call(e)))return o;if("function"==typeof(t=e.valueOf)&&!n(o=t.call(e)))return o;if(!c&&"function"==typeof(t=e.toString)&&!n(o=t.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,c){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},function(e,c){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,c){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},function(e,c,t){var n=t(197)("keys"),o=t(183);e.exports=function(e){return n[e]||(n[e]=o(e))}},function(e,c,t){var n=t(154),o=t(158),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,c){return i[e]||(i[e]=void 0!==c?c:{})})("versions",[]).push({version:n.version,mode:t(182)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,c){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,c){c.f=Object.getOwnPropertySymbols},function(e,c,t){var n=t(194);e.exports=function(e){return Object(n(e))}},function(e,c,t){var n=t(169),o=t(300),i=t(198),r=t(196)("IE_PROTO"),l=function(){},a=function(){var e,c=t(237)("iframe"),n=i.length;for(c.style.display="none",t(301).appendChild(c),c.src="javascript:",(e=c.contentWindow.document).open(),e.write(" \ No newline at end of file +Jumbo

NOT FOUND

You just hit a route that doesn't exist... the sadness.

\ No newline at end of file diff --git a/public/404/index.html b/public/404/index.html index 8814060..2ef4565 100644 --- a/public/404/index.html +++ b/public/404/index.html @@ -1 +1 @@ -Jumbo

NOT FOUND

You just hit a route that doesn't exist... the sadness.

\ No newline at end of file +Jumbo

NOT FOUND

You just hit a route that doesn't exist... the sadness.

\ No newline at end of file diff --git a/public/about/index.html b/public/about/index.html index 81c8901..88179f4 100644 --- a/public/about/index.html +++ b/public/about/index.html @@ -1 +1 @@ -Jumbo

Richard Hamming on Luck

From Richard Hamming’s classic and must-read talk, “You and Your Research”.

There is indeed an element of luck, and no, there isn’t. The prepared mind sooner or later finds something important and does it. So yes, it is luck. The particular thing you do is luck, but that you do something is not.

Posted April 09, 2011

\ No newline at end of file +Jumbo

About Jumbo

Jumbo is an Open Source project hosted on GitHub that was developed at Adaltas by two interns who had to gain experience with the Hadoop ecosystem.

It is a CLI tool written in Python. It offers an abstraction layer that allows any user, experienced or not with Big Data technologies, to describe a cluster that has to be provisioned. It then generates scripts and leverages trusted DevOps tools to provision the cluster.

\ No newline at end of file diff --git a/public/chunk-map.json b/public/chunk-map.json index 2a36678..8d4cfb5 100644 --- a/public/chunk-map.json +++ b/public/chunk-map.json @@ -1 +1 @@ -{"app":["/app-07e4def66dd58b3670e6.js"],"component---node-modules-gatsby-plugin-offline-app-shell-js":["/component---node-modules-gatsby-plugin-offline-app-shell-js-ce18d421c55904f158db.js"],"component---src-templates-docs-js":["/component---src-templates-docs-js-4103e4ab423dc55e02e0.js"],"component---src-pages-404-js":["/component---src-pages-404-js-2685972b7153d4bed8b1.js"],"component---src-pages-about-js":["/component---src-pages-about-js-4269df8adaaae527f566.js"],"component---src-pages-index-js":["/component---src-pages-index-js.3c840f013db25269456a.css","/component---src-pages-index-js-192cd4e699838087510f.js"]} \ No newline at end of file +{"app":["/app-07e4def66dd58b3670e6.js"],"component---node-modules-gatsby-plugin-offline-app-shell-js":["/component---node-modules-gatsby-plugin-offline-app-shell-js-ce18d421c55904f158db.js"],"component---src-templates-docs-js":["/component---src-templates-docs-js.e9ca4470a52a835bf5e8.css","/component---src-templates-docs-js-07111da4455011fb329d.js"],"component---src-pages-404-js":["/component---src-pages-404-js.5b42722a0d6c944b3927.css","/component---src-pages-404-js-30cb3edd3c1dca6ae746.js"],"component---src-pages-about-js":["/component---src-pages-about-js.260741e13d889dfeec88.css","/component---src-pages-about-js-f6770812a9b5c2e98607.js"],"component---src-pages-index-js":["/component---src-pages-index-js.0bc276125afb17e69f26.css","/component---src-pages-index-js-14fbf18aa73e61ffa656.js"]} \ No newline at end of file diff --git a/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js b/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js new file mode 100644 index 0000000..2b462aa --- /dev/null +++ b/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{138:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(177),o=a(179);t.default=function(){return l.a.createElement(r.a,null,l.a.createElement(o.a,null,l.a.createElement("h1",null,"NOT FOUND"),l.a.createElement("p",null,"You just hit a route that doesn't exist... the sadness.")))}},160:function(e,t,a){e.exports={layout:"layout-module--layout--n3XTp",textContainer:"layout-module--text-container--2X9zH"}},177:function(e,t,a){"use strict";var n=a(178),l=a(0),r=a.n(l),o=a(4),u=a.n(o),s=a(218),c=a.n(s),i=a(157),m=a(454),d=a(189),p=a(190),f=(a(151),a(160)),E=a.n(f),h=m.a.Content,y=function(e){var t=e.children;return r.a.createElement(i.StaticQuery,{query:"3892401927",render:function(e){return r.a.createElement(r.a.Fragment,null,r.a.createElement(c.a,{title:e.site.siteMetadata.title,meta:[{name:"description",content:"Sample"},{name:"keywords",content:"sample, something"}]},r.a.createElement("html",{lang:"en"})),r.a.createElement(m.a,{className:E.a.layout},r.a.createElement(d.a,null),r.a.createElement(m.a,null,r.a.createElement(h,null,t),r.a.createElement(p.a,null))))},data:n})};y.propTypes={children:u.a.node.isRequired},t.a=y},178:function(e){e.exports={data:{site:{siteMetadata:{title:"Jumbo"}}}}},179:function(e,t,a){"use strict";var n=a(0),l=a.n(n),r=a(4),o=a.n(r),u=a(457),s=a(458),c=(a(151),a(160)),i=a.n(c),m=function(e){var t=e.children;return l.a.createElement(u.a,null,l.a.createElement(s.a,{xs:{span:18,offset:3},md:{span:12,offset:6},lg:{span:10,offset:7},xl:{span:8,offset:8},className:i.a.textContainer},t))};m.propTypes={children:o.a.node.isRequired},t.a=m}}]); +//# sourceMappingURL=component---src-pages-404-js-30cb3edd3c1dca6ae746.js.map \ No newline at end of file diff --git a/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js.map b/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js.map new file mode 100644 index 0000000..4e7ea98 --- /dev/null +++ b/public/component---src-pages-404-js-30cb3edd3c1dca6ae746.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/pages/404.js","webpack:///./src/components/layout/layout.module.css","webpack:///./src/components/layout/site-layout.js","webpack:///./src/components/layout/text-container.js"],"names":["__webpack_require__","r","__webpack_exports__","react__WEBPACK_IMPORTED_MODULE_0__","react__WEBPACK_IMPORTED_MODULE_0___default","n","_components_layout_site_layout__WEBPACK_IMPORTED_MODULE_1__","_components_layout_text_container__WEBPACK_IMPORTED_MODULE_2__","NotFoundPage","a","createElement","module","exports","layout","textContainer","Content","Layout","SiteLayout","_ref","children","react__WEBPACK_IMPORTED_MODULE_1___default","gatsby__WEBPACK_IMPORTED_MODULE_4__","query","render","data","Fragment","react_helmet__WEBPACK_IMPORTED_MODULE_3___default","title","site","siteMetadata","meta","name","content","lang","antd__WEBPACK_IMPORTED_MODULE_5__","className","layoutStyles","_header_main_header__WEBPACK_IMPORTED_MODULE_6__","_footer_main_footer__WEBPACK_IMPORTED_MODULE_7__","_public_static_d_3892401927_json__WEBPACK_IMPORTED_MODULE_0__","propTypes","PropTypes","node","isRequired","prop_types__WEBPACK_IMPORTED_MODULE_1__","prop_types__WEBPACK_IMPORTED_MODULE_1___default","antd__WEBPACK_IMPORTED_MODULE_2__","antd__WEBPACK_IMPORTED_MODULE_3__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5___default","TextContainer","xs","span","offset","md","lg","xl"],"mappings":"0FAAAA,EAAAC,EAAAC,GAAA,IAAAC,EAAAH,EAAA,GAAAI,EAAAJ,EAAAK,EAAAF,GAAAG,EAAAN,EAAA,KAAAO,EAAAP,EAAA,KAceQ,UATM,kBACnBJ,EAAAK,EAAAC,cAACJ,EAAA,EAAD,KACEF,EAAAK,EAAAC,cAACH,EAAA,EAAD,KACEH,EAAAK,EAAAC,cAAA,uBACAN,EAAAK,EAAAC,cAAA,4FCRNC,EAAAC,QAAA,CAAkBC,OAAA,+BAAAC,cAAA,wMCWVC,EAAYC,IAAZD,QAEFE,EAAa,SAAAC,GAAA,IAAGC,EAAHD,EAAGC,SAAH,OACjBC,EAAAX,EAAAC,cAACW,EAAA,YAAD,CACEC,MAAK,aASLC,OAAQ,SAAAC,GAAI,OACVJ,EAAAX,EAAAC,cAAAU,EAAAX,EAAAgB,SAAA,KACEL,EAAAX,EAAAC,cAACgB,EAAAjB,EAAD,CACEkB,MAAOH,EAAKI,KAAKC,aAAaF,MAC9BG,KAAM,CACJ,CAAEC,KAAM,cAAeC,QAAS,UAChC,CAAED,KAAM,WAAYC,QAAS,uBAG/BZ,EAAAX,EAAAC,cAAA,QAAMuB,KAAK,QAEbb,EAAAX,EAAAC,cAACwB,EAAA,EAAD,CAAQC,UAAWC,IAAavB,QAC9BO,EAAAX,EAAAC,cAAC2B,EAAA,EAAD,MACAjB,EAAAX,EAAAC,cAACwB,EAAA,EAAD,KACEd,EAAAX,EAAAC,cAACK,EAAD,KAAUI,GACVC,EAAAX,EAAAC,cAAC4B,EAAA,EAAD,UAzBVd,KAAAe,KAiCFtB,EAAWuB,UAAY,CACrBrB,SAAUsB,IAAUC,KAAKC,YAGZ1B,gHCpDf,IAAAd,EAAAH,EAAA,GAAAI,EAAAJ,EAAAK,EAAAF,GAAAyC,EAAA5C,EAAA,GAAA6C,EAAA7C,EAAAK,EAAAuC,GAAAE,EAAA9C,EAAA,KAAA+C,EAAA/C,EAAA,KAAAgD,GAAAhD,EAAA,KAAAA,EAAA,MAAAiD,EAAAjD,EAAAK,EAAA2C,GAOME,EAAgB,SAAAhC,GAAA,IAAGC,EAAHD,EAAGC,SAAH,OACpBf,EAAAK,EAAAC,cAACoC,EAAA,EAAD,KACE1C,EAAAK,EAAAC,cAACqC,EAAA,EAAD,CACEI,GAAI,CAAEC,KAAM,GAAIC,OAAQ,GACxBC,GAAI,CAAEF,KAAM,GAAIC,OAAQ,GACxBE,GAAI,CAAEH,KAAM,GAAIC,OAAQ,GACxBG,GAAI,CAAEJ,KAAM,EAAGC,OAAQ,GACvBlB,UAAWC,IAAatB,eAEvBK,KAKP+B,EAAcV,UAAY,CACxBrB,SAAUsB,IAAUC,KAAKC,YAGZO","file":"component---src-pages-404-js-30cb3edd3c1dca6ae746.js","sourcesContent":["import React from 'react'\n\nimport SiteLayout from '../components/layout/site-layout'\nimport TextContainer from '../components/layout/text-container'\n\nconst NotFoundPage = () => (\n \n \n

NOT FOUND

\n

You just hit a route that doesn't exist... the sadness.

\n
\n
\n)\n\nexport default NotFoundPage\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"layout\":\"layout-module--layout--n3XTp\",\"textContainer\":\"layout-module--text-container--2X9zH\"};","import React from 'react'\nimport PropTypes from 'prop-types'\nimport Helmet from 'react-helmet'\nimport { StaticQuery, graphql } from 'gatsby'\nimport { Layout } from 'antd'\n\nimport MainHeader from '../header/main-header'\nimport MainFooter from '../footer/main-footer'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst { Content } = Layout\n\nconst SiteLayout = ({ children }) => (\n (\n <>\n \n \n \n \n \n \n {children}\n \n \n \n \n )}\n />\n)\n\nSiteLayout.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default SiteLayout\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { Row, Col } from 'antd'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst TextContainer = ({ children }) => (\n \n \n {children}\n \n \n)\n\nTextContainer.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default TextContainer\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/component---src-pages-404-js.5b42722a0d6c944b3927.css b/public/component---src-pages-404-js.5b42722a0d6c944b3927.css new file mode 100644 index 0000000..210f417 --- /dev/null +++ b/public/component---src-pages-404-js.5b42722a0d6c944b3927.css @@ -0,0 +1 @@ +.layout-module--layout--n3XTp{min-height:100vh}.layout-module--text-container--2X9zH{text-align:center;margin-top:10px} \ No newline at end of file diff --git a/public/component---src-pages-about-js-f6770812a9b5c2e98607.js b/public/component---src-pages-about-js-f6770812a9b5c2e98607.js new file mode 100644 index 0000000..9b860ee --- /dev/null +++ b/public/component---src-pages-about-js-f6770812a9b5c2e98607.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{139:function(e,t,a){"use strict";a.r(t),a.d(t,"query",function(){return u});var n=a(0),r=a.n(n),o=a(177),l=a(179),s=a(447),i=a.n(s),u="2679155224";t.default=function(e){var t=e.data;return r.a.createElement(o.a,null,r.a.createElement(l.a,null,r.a.createElement("div",null,r.a.createElement("h1",{className:i.a.aboutTitle},"About Jumbo"),r.a.createElement("p",{className:i.a.aboutParagraph},"Jumbo is an Open Source project hosted on"," ",r.a.createElement("a",{href:t.site.siteMetadata.github,target:"_blank",rel:"noopener noreferrer"},"GitHub")," ","that was developed at Adaltas by two interns who had to gain experience with the Hadoop ecosystem."),r.a.createElement("p",{className:i.a.aboutParagraph},"It is a CLI tool written in Python. It offers an abstraction layer that allows any user, experienced or not with Big Data technologies, to describe a cluster that has to be provisioned. It then generates scripts and leverages trusted DevOps tools to provision the cluster."))))}},160:function(e,t,a){e.exports={layout:"layout-module--layout--n3XTp",textContainer:"layout-module--text-container--2X9zH"}},177:function(e,t,a){"use strict";var n=a(178),r=a(0),o=a.n(r),l=a(4),s=a.n(l),i=a(218),u=a.n(i),c=a(157),m=a(454),p=a(189),d=a(190),h=(a(151),a(160)),f=a.n(h),b=m.a.Content,E=function(e){var t=e.children;return o.a.createElement(c.StaticQuery,{query:"3892401927",render:function(e){return o.a.createElement(o.a.Fragment,null,o.a.createElement(u.a,{title:e.site.siteMetadata.title,meta:[{name:"description",content:"Sample"},{name:"keywords",content:"sample, something"}]},o.a.createElement("html",{lang:"en"})),o.a.createElement(m.a,{className:f.a.layout},o.a.createElement(p.a,null),o.a.createElement(m.a,null,o.a.createElement(b,null,t),o.a.createElement(d.a,null))))},data:n})};E.propTypes={children:s.a.node.isRequired},t.a=E},178:function(e){e.exports={data:{site:{siteMetadata:{title:"Jumbo"}}}}},179:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(4),l=a.n(o),s=a(457),i=a(458),u=(a(151),a(160)),c=a.n(u),m=function(e){var t=e.children;return r.a.createElement(s.a,null,r.a.createElement(i.a,{xs:{span:18,offset:3},md:{span:12,offset:6},lg:{span:10,offset:7},xl:{span:8,offset:8},className:c.a.textContainer},t))};m.propTypes={children:l.a.node.isRequired},t.a=m},447:function(e,t,a){e.exports={aboutTitle:"about-module--about-title--10XEZ",aboutParagraph:"about-module--about-paragraph--1DPYy"}}}]); +//# sourceMappingURL=component---src-pages-about-js-f6770812a9b5c2e98607.js.map \ No newline at end of file diff --git a/public/component---src-pages-about-js-f6770812a9b5c2e98607.js.map b/public/component---src-pages-about-js-f6770812a9b5c2e98607.js.map new file mode 100644 index 0000000..c5349c3 --- /dev/null +++ b/public/component---src-pages-about-js-f6770812a9b5c2e98607.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/pages/about.js","webpack:///./src/components/layout/layout.module.css","webpack:///./src/components/layout/site-layout.js","webpack:///./src/components/layout/text-container.js","webpack:///./src/pages/about.module.css"],"names":["__webpack_require__","r","__webpack_exports__","d","query","react__WEBPACK_IMPORTED_MODULE_0__","react__WEBPACK_IMPORTED_MODULE_0___default","n","_components_layout_site_layout__WEBPACK_IMPORTED_MODULE_1__","_components_layout_text_container__WEBPACK_IMPORTED_MODULE_2__","_about_module_css__WEBPACK_IMPORTED_MODULE_3__","_about_module_css__WEBPACK_IMPORTED_MODULE_3___default","SecondPage","_ref","data","a","createElement","className","aboutStyles","aboutTitle","aboutParagraph","href","site","siteMetadata","github","target","rel","module","exports","layout","textContainer","Content","Layout","SiteLayout","children","react__WEBPACK_IMPORTED_MODULE_1___default","gatsby__WEBPACK_IMPORTED_MODULE_4__","render","Fragment","react_helmet__WEBPACK_IMPORTED_MODULE_3___default","title","meta","name","content","lang","antd__WEBPACK_IMPORTED_MODULE_5__","layoutStyles","_header_main_header__WEBPACK_IMPORTED_MODULE_6__","_footer_main_footer__WEBPACK_IMPORTED_MODULE_7__","_public_static_d_3892401927_json__WEBPACK_IMPORTED_MODULE_0__","propTypes","PropTypes","node","isRequired","prop_types__WEBPACK_IMPORTED_MODULE_1__","prop_types__WEBPACK_IMPORTED_MODULE_1___default","antd__WEBPACK_IMPORTED_MODULE_2__","antd__WEBPACK_IMPORTED_MODULE_3__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5___default","TextContainer","xs","span","offset","md","lg","xl"],"mappings":"0FAAAA,EAAAC,EAAAC,GAAAF,EAAAG,EAAAD,EAAA,0BAAAE,IAAA,IAAAC,EAAAL,EAAA,GAAAM,EAAAN,EAAAO,EAAAF,GAAAG,EAAAR,EAAA,KAAAS,EAAAT,EAAA,KAAAU,EAAAV,EAAA,KAAAW,EAAAX,EAAAO,EAAAG,GAmCaN,EAAK,aASHQ,UArCI,SAAAC,GAAA,IAAGC,EAAHD,EAAGC,KAAH,OACjBR,EAAAS,EAAAC,cAACR,EAAA,EAAD,KACEF,EAAAS,EAAAC,cAACP,EAAA,EAAD,KACEH,EAAAS,EAAAC,cAAA,WACEV,EAAAS,EAAAC,cAAA,MAAIC,UAAWC,IAAYC,YAA3B,eACAb,EAAAS,EAAAC,cAAA,KAAGC,UAAWC,IAAYE,gBAA1B,4CAC4C,IAC1Cd,EAAAS,EAAAC,cAAA,KACEK,KAAMP,EAAKQ,KAAKC,aAAaC,OAC7BC,OAAO,SACPC,IAAI,uBAHN,UAMK,IARP,sGAYApB,EAAAS,EAAAC,cAAA,KAAGC,UAAWC,IAAYE,gBAA1B,6SCvBRO,EAAAC,QAAA,CAAkBC,OAAA,+BAAAC,cAAA,wMCWVC,EAAYC,IAAZD,QAEFE,EAAa,SAAApB,GAAA,IAAGqB,EAAHrB,EAAGqB,SAAH,OACjBC,EAAApB,EAAAC,cAACoB,EAAA,YAAD,CACEhC,MAAK,aASLiC,OAAQ,SAAAvB,GAAI,OACVqB,EAAApB,EAAAC,cAAAmB,EAAApB,EAAAuB,SAAA,KACEH,EAAApB,EAAAC,cAACuB,EAAAxB,EAAD,CACEyB,MAAO1B,EAAKQ,KAAKC,aAAaiB,MAC9BC,KAAM,CACJ,CAAEC,KAAM,cAAeC,QAAS,UAChC,CAAED,KAAM,WAAYC,QAAS,uBAG/BR,EAAApB,EAAAC,cAAA,QAAM4B,KAAK,QAEbT,EAAApB,EAAAC,cAAC6B,EAAA,EAAD,CAAQ5B,UAAW6B,IAAajB,QAC9BM,EAAApB,EAAAC,cAAC+B,EAAA,EAAD,MACAZ,EAAApB,EAAAC,cAAC6B,EAAA,EAAD,KACEV,EAAApB,EAAAC,cAACe,EAAD,KAAUG,GACVC,EAAApB,EAAAC,cAACgC,EAAA,EAAD,UAzBVlC,KAAAmC,KAiCFhB,EAAWiB,UAAY,CACrBhB,SAAUiB,IAAUC,KAAKC,YAGZpB,gHCpDf,IAAA5B,EAAAL,EAAA,GAAAM,EAAAN,EAAAO,EAAAF,GAAAiD,EAAAtD,EAAA,GAAAuD,EAAAvD,EAAAO,EAAA+C,GAAAE,EAAAxD,EAAA,KAAAyD,EAAAzD,EAAA,KAAA0D,GAAA1D,EAAA,KAAAA,EAAA,MAAA2D,EAAA3D,EAAAO,EAAAmD,GAOME,EAAgB,SAAA/C,GAAA,IAAGqB,EAAHrB,EAAGqB,SAAH,OACpB5B,EAAAS,EAAAC,cAACwC,EAAA,EAAD,KACElD,EAAAS,EAAAC,cAACyC,EAAA,EAAD,CACEI,GAAI,CAAEC,KAAM,GAAIC,OAAQ,GACxBC,GAAI,CAAEF,KAAM,GAAIC,OAAQ,GACxBE,GAAI,CAAEH,KAAM,GAAIC,OAAQ,GACxBG,GAAI,CAAEJ,KAAM,EAAGC,OAAQ,GACvB9C,UAAW6B,IAAahB,eAEvBI,KAKP0B,EAAcV,UAAY,CACxBhB,SAAUiB,IAAUC,KAAKC,YAGZO,2BCxBfjC,EAAAC,QAAA,CAAkBT,WAAA,mCAAAC,eAAA","file":"component---src-pages-about-js-f6770812a9b5c2e98607.js","sourcesContent":["import React from 'react'\n\nimport SiteLayout from '../components/layout/site-layout'\nimport TextContainer from '../components/layout/text-container'\n\nimport aboutStyles from './about.module.css'\n\nconst SecondPage = ({ data }) => (\n \n \n
\n

About Jumbo

\n

\n Jumbo is an Open Source project hosted on{' '}\n \n GitHub\n {' '}\n that was developed at Adaltas by two interns who had to gain\n experience with the Hadoop ecosystem.\n

\n

\n It is a CLI tool written in Python. It offers an abstraction layer\n that allows any user, experienced or not with Big Data technologies,\n to describe a cluster that has to be provisioned. It then generates\n scripts and leverages trusted DevOps tools to provision the cluster.\n

\n
\n
\n
\n)\n\nexport const query = graphql`\n query githubQuery {\n site {\n siteMetadata {\n github\n }\n }\n }\n`\nexport default SecondPage\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"layout\":\"layout-module--layout--n3XTp\",\"textContainer\":\"layout-module--text-container--2X9zH\"};","import React from 'react'\nimport PropTypes from 'prop-types'\nimport Helmet from 'react-helmet'\nimport { StaticQuery, graphql } from 'gatsby'\nimport { Layout } from 'antd'\n\nimport MainHeader from '../header/main-header'\nimport MainFooter from '../footer/main-footer'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst { Content } = Layout\n\nconst SiteLayout = ({ children }) => (\n (\n <>\n \n \n \n \n \n \n {children}\n \n \n \n \n )}\n />\n)\n\nSiteLayout.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default SiteLayout\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { Row, Col } from 'antd'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst TextContainer = ({ children }) => (\n \n \n {children}\n \n \n)\n\nTextContainer.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default TextContainer\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"aboutTitle\":\"about-module--about-title--10XEZ\",\"aboutParagraph\":\"about-module--about-paragraph--1DPYy\"};"],"sourceRoot":""} \ No newline at end of file diff --git a/public/component---src-pages-about-js.260741e13d889dfeec88.css b/public/component---src-pages-about-js.260741e13d889dfeec88.css new file mode 100644 index 0000000..44f17cc --- /dev/null +++ b/public/component---src-pages-about-js.260741e13d889dfeec88.css @@ -0,0 +1 @@ +.layout-module--layout--n3XTp{min-height:100vh}.layout-module--text-container--2X9zH{text-align:center;margin-top:10px}.about-module--about-title--10XEZ{text-align:left}.about-module--about-paragraph--1DPYy{font-size:18px;text-align:justify} \ No newline at end of file diff --git a/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js b/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js new file mode 100644 index 0000000..a830e49 --- /dev/null +++ b/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{142:function(c,e,l){"use strict";l.r(e);var a=l(0),t=l.n(a),n=l(157),r=l(457),i=l(458),d=l(451),o=l(452),m=l(177),s=l(179),u=l(448),p=l(449),f=l.n(p),h=function(){return t.a.createElement(n.StaticQuery,{query:"2449412146",render:function(c){return t.a.createElement(f.a,{fluid:c.placeholderImage.childImageSharp.fluid})},data:u})},E=(l(35),l(188)),b=function(c){return t.a.createElement("svg",{width:"40em",height:"17em",strokeMiterlimit:"10",strokeLinecap:"square",stroke:"none",fill:"none",viewBox:"0.0 0.0 800.0 340.0"},t.a.createElement("clipPath",{id:"p.0"},t.a.createElement("path",{id:"path2",clipRule:"nonzero",d:"m0 0l800.0 0l0 343.3832l-800.0 0l0 -343.3832z"})),t.a.createElement("g",{id:"g73",clipPath:"url(#p.0)"},t.a.createElement("path",{id:"path5",fillRule:"evenodd",d:"m0 0l800.0 0l0 343.3832l-800.0 0z",fillOpacity:"0.0",fill:"#000000"}),t.a.createElement("path",{id:"path7",fillRule:"evenodd",d:"m257.0971 45.25197c-3.6299133 0 -7.0577393 2.0498695 -8.590546 5.5590553l-4.62204 15.341206l-4.3543396 -1.9422531c-0.91864014 -0.40682602 -1.8740082 -0.5984268 -2.81102 -0.5984268c-2.6194305 0 -5.097122 1.4986877 -6.2309723 4.0131226l-1.9448853 4.4881897c-1.5406799 3.4173203 0 7.435692 3.417328 8.976379l35.839905 16.010498c0.90023804 0.4068222 1.8424988 0.5984268 2.7690125 0.5984268c2.5931702 0 5.070862 -1.4986877 6.207367 -4.01313l2.0078735 -4.488182c1.5406799 -3.417328 0 -7.4356995 -3.4147034 -8.976379l-4.422577 -1.9448853l8.372711 -13.66404c2.1443481 -4.755905 0 -10.317585 -4.7559204 -12.45932l-13.598419 -6.0971107c-1.2651062 -0.54330826 -2.5800476 -0.8031502 -3.8687744 -0.8031502z",fill:"#47499f"}),t.a.createElement("path",{id:"path9",fillRule:"evenodd",d:"m210.52493 155.31233c-5.561676 0 -10.1154785 4.4881897 -10.1154785 10.047241c0 5.5616913 4.5538025 10.049881 10.1154785 10.049881c5.4934387 0 10.047241 -4.4881897 10.047241 -10.049881c0 -5.5590515 -4.5538025 -10.047241 -10.047241 -10.047241z",fill:"#565dbe"}),t.a.createElement("path",{id:"path11",fillRule:"evenodd",d:"m210.52493 144.92914c11.254593 0 20.364838 9.178467 20.364838 20.430435c0 11.254593 -9.110245 20.433075 -20.364838 20.433075c-11.254593 0 -20.433075 -9.178482 -20.433075 -20.433075c0 -11.251968 9.178482 -20.430435 20.433075 -20.430435zm-68.88451 -23.000008c2.0236206 0 3.9973755 1.0551224 5.1102295 2.9711304c1.6089172 2.813652 0.6719208 6.430443 -2.141739 8.039375c-1.1390991 0.669281 -27.532799 16.813644 -32.958 59.818893c-2.6797867 20.900269 7.63517 30.278214 12.191605 33.29396c3.9238815 2.6036835 8.333336 3.9238892 12.671913 3.9238892c3.5852966 0 7.1233673 -0.90026855 10.304459 -2.719162c9.779526 -5.627289 14.871399 -19.091858 13.800522 -36.910767c-0.1338501 -3.280838 2.3438416 -6.0288696 5.6246796 -6.228348c0.12597656 -0.007873535 0.24934387 -0.013122559 0.37269592 -0.013122559c3.1154938 0 5.6640472 2.4147034 5.8582764 5.5721893c1.2729645 22.509186 -5.8950195 39.923874 -19.761154 47.89763c-5.0236206 2.8110352 -10.585297 4.286087 -16.144363 4.286087c-6.632538 0 -13.330704 -2.010498 -19.291336 -5.9632416c-13.265091 -8.908142 -19.763779 -25.522308 -17.41732 -44.611557c6.228348 -49.102356 37.44619 -67.79265 38.784782 -68.53018c0.9422455 -0.5590515 1.9763641 -0.8267746 2.994751 -0.8267746zm52.923874 -38.3412c-47.580048 0 -100.00787 24.070862 -125.1181 66.70078c-2.543312 4.4199524 -4.8897705 8.908142 -6.89764 13.530182c-25.120735 13.131241 -31.753283 27.26509 -29.275593 32.690292c0.5564308 1.2440948 1.9606323 1.7270355 3.8110237 1.7270355c4.6377983 0 12.073494 -3.0367432 15.950134 -4.8083954l0 0c-10.3149605 46.2231 -2.8792686 92.24408 -2.8792686 92.24408l0 2.2756042c0 5.627289 4.6220474 10.183716 10.249344 10.183716l18.086617 0c5.6272964 0 10.181099 -4.556427 10.181099 -10.183716l0 -10.91864l0.20210266 0c0.8713913 -4.75589 4.958008 -8.307098 9.981628 -8.307098c4.9553757 0 9.110237 3.5512085 9.9133835 8.307098l0.3359604 0l0 10.91864c0 5.627289 4.5538025 10.183716 10.181099 10.183716l18.154861 0c5.627289 0 10.181091 -4.556427 10.181091 -10.183716l0 -10.91864l0.33596802 0c0.87138367 -4.75589 4.9553833 -8.307098 9.981628 -8.307098c4.9553833 0 9.041992 3.5512085 9.913376 8.307098l0.20210266 0l0 10.91864c0 5.627289 4.5538025 10.183716 10.181107 10.183716l18.154861 0c5.6246643 0 10.181091 -4.556427 10.181091 -10.183716l0 -10.91864l0.20210266 0c0.80314636 -4.75589 4.9553833 -8.307098 9.913391 -8.307098c4.958008 0 9.1102295 3.5512085 9.981628 8.307098l0.33332825 0l0 10.91864c0 5.627289 4.556427 10.183716 10.183731 10.183716l18.086609 0c5.692917 0 10.249344 -4.556427 10.249344 -10.183716l0 -16.010498l0 -14.0l0 -10.181107c-61.76378 -0.6036682 -70.80577 -35.703415 -70.80577 -35.703415l0 0c0 0 16.94751 17.548553 38.51706 22.640427c3.6062927 0.8530121 7.1207275 1.2152252 10.433075 1.2152252c16.443558 0 27.986862 -8.863525 21.855637 -10.257217c-7.3700867 -1.6771698 -25.522308 -30.614182 -14.737534 -41.868774c2.9921265 -3.1417236 6.0682526 -4.5433044 9.191605 -4.5433044c8.131226 0 16.590546 9.514435 24.771637 22.629913c10.795288 17.24672 33.102386 37.661423 58.20999 37.661423c1.2230835 0 2.4514465 -0.04724121 3.6876526 -0.14697266c46.22049 -3.6194305 49.168 -70.60631 13.464569 -81.322845c-4.4042053 -1.3333282 -8.286072 -1.9160004 -11.679779 -1.9160004c-23.404205 0 -23.446198 27.706024 -9.923889 27.706024c0.38058472 0 0.7716675 -0.023620605 1.1705933 -0.068237305c0.6351929 -0.07348633 1.2467346 -0.10760498 1.8372803 -0.10760498c11.910767 0 14.522308 14.215225 6.6719055 17.724411c-1.4671936 0.65878296 -2.9133606 0.9684906 -4.3464355 0.9684906c-10.545929 0 -20.251984 -16.86351 -30.22049 -36.73752c-9.713898 -19.629929 -23.64566 -56.874023 -79.85039 -75.897644c-12.149612 -4.1417313 -25.475067 -6.144356 -39.204727 -6.144356z",fill:"#565dbe"}),t.a.createElement("path",{id:"path13",fillRule:"evenodd",d:"m410.8189 156.5853l0 17.884521l23.915985 0l0 36.7769c0 5.6955414 -2.7480164 8.708664 -7.637787 8.708664c-3.9527588 0 -7.4356995 -2.2782135 -11.18634 -6.9002686l-12.727051 15.073502c5.826782 6.832016 14.937012 10.448807 25.92389 10.448807c18.88977 0 29.005249 -9.443558 29.005249 -28.737534l0 -53.254593z",fill:"#000000"}),t.a.createElement("path",{id:"path15",fillRule:"evenodd",d:"m467.08923 171.99213l0 30.278214c0 17.887146 9.913391 25.656174 23.11023 25.656174c5.8950195 0 11.456696 -2.0078735 15.543304 -6.228348l0 5.2230988l21.635162 0l0 -54.92914l-22.708649 0l0 25.790024c0 8.104996 -3.8188782 11.05249 -7.7690125 11.05249c-4.422577 0 -7.102356 -2.6115417 -7.102356 -10.448807l0 -26.393707z",fill:"#000000"}),t.a.createElement("path",{id:"path17",fillRule:"evenodd",d:"m610.3438 170.98688c-0.055114746 0 -0.11022949 0 -0.16796875 0c-7.569519 0 -14.0 3.015747 -18.422546 8.307083c-3.8162842 -5.692917 -10.047241 -8.307083 -17.146973 -8.307083c-6.0288696 0 -11.456726 1.9422607 -15.608948 6.097107l0 -5.091858l-21.56958 0l0 54.92914l22.70868 0l0 -26.8609c0 -7.301834 3.0813599 -10.047241 7.0997314 -10.047241c3.8189087 0 6.1627197 2.6115417 6.1627197 9.443573l0 27.46457l22.70868 0l0 -26.8609c0 -7.301834 3.0813599 -10.047241 7.102356 -10.047241c3.6168213 0 6.1627197 2.6115417 6.1627197 9.443573l0 27.46457l22.70868 0l0 -31.34909c0 -17.204727 -9.359558 -24.585297 -21.737549 -24.585297z",fill:"#000000"}),t.a.createElement("path",{id:"path19",fillRule:"evenodd",d:"m669.126 188.6063c5.0236206 0 8.976379 3.616806 8.976379 10.78479c0 7.0997314 -3.9527588 10.850388 -8.976379 10.850388c-5.0236206 0 -8.910767 -3.7506561 -8.910767 -10.850388c0 -7.167984 3.887146 -10.78479 8.910767 -10.78479zm-31.217834 -36.24147l0 74.55644l21.572144 0l0 -4.5538177c3.349121 3.7506561 8.238892 5.559067 15.070923 5.559067c14.404175 0 26.527527 -10.850403 26.527527 -28.53543c0 -17.685043 -12.123352 -28.469818 -26.527527 -28.469818c-6.0288696 0 -10.65094 1.5406799 -13.931763 4.755905l0 -23.312347z",fill:"#000000"}),t.a.createElement("path",{id:"path21",fillRule:"evenodd",d:"m737.25195 188.6063c5.026245 0 8.976379 3.616806 8.976379 10.78479c0 7.0997314 -3.9501343 10.850388 -8.976379 10.850388c-5.0236206 0 -8.908142 -3.7506561 -8.908142 -10.850388c0 -7.167984 3.8845215 -10.78479 8.908142 -10.78479zm0 -17.685028c-18.553772 0 -31.952759 11.790024 -31.952759 28.469818c0 16.67978 13.398987 28.53543 31.952759 28.53543c18.690308 0 31.955383 -11.855652 31.955383 -28.53543c0 -16.679794 -13.265076 -28.469818 -31.955383 -28.469818z",fill:"#000000"}),t.a.createElement("path",{id:"path23",fillRule:"evenodd",d:"m521.28345 246.95276l0 12.59317l1.7401733 0l0 -5.761154l6.7664185 0l0 5.761154l1.7427979 0l0 -12.59317l-1.7427979 0l0 5.5590515l-6.7664185 0l0 -5.5590515z",fill:"#58595b"}),t.a.createElement("path",{id:"path25",fillRule:"evenodd",d:"m539.5696 255.52756l0 1.8084106c-0.19952393 0.19946289 -0.40161133 0.4015503 -0.5354614 0.5354309c-0.19946289 0.1338501 -0.4015503 0.2677002 -0.6010742 0.333313c-0.2020874 0.13388062 -0.4041748 0.20211792 -0.671875 0.2677307c-0.19946289 0.068237305 -0.46722412 0.068237305 -0.7349243 0.068237305c-0.2020874 0 -0.4041748 0 -0.60369873 -0.068237305c-0.1338501 -0.06561279 -0.3359375 -0.1338501 -0.4697876 -0.19946289c-0.06561279 -0.13388062 -0.19946289 -0.2677307 -0.2677002 -0.46981812c-0.06561279 -0.13388062 -0.1338501 -0.3333435 -0.1338501 -0.6010742c0 -0.2020874 0.068237305 -0.46981812 0.2020874 -0.6719055c0.1338501 -0.19946289 0.4015503 -0.3333435 0.7348633 -0.4671936c0.26776123 -0.20210266 0.7375488 -0.26771545 1.2073975 -0.40156555c0.5354004 -0.06825256 1.1390991 -0.13386536 1.8740234 -0.13386536zm-1.6063232 -5.091858c-0.6693115 0 -1.3411865 0.1338501 -1.876648 0.40156555c-0.5354004 0.20210266 -1.0708618 0.5354309 -1.6063232 1.005249l0.26776123 0.53544617c0.06561279 0.06561279 0.1338501 0.1338501 0.19946289 0.2020874c0.068237305 0.06562805 0.2020874 0.06562805 0.2677002 0.06562805c0.13647461 0 0.2703247 -0.06562805 0.46984863 -0.13386536c0.1338501 -0.068237305 0.2677002 -0.20210266 0.4697876 -0.33595276c0.19946289 -0.13386536 0.40161133 -0.19947815 0.6693115 -0.3333435c0.2677002 -0.068237305 0.6036377 -0.1338501 0.9370117 -0.1338501c0.6036377 0 1.0734863 0.19947815 1.3411865 0.5354309c0.2677002 0.33595276 0.46722412 0.87138367 0.46722412 1.6062927l0 0.6719208c-1.0026245 0 -1.8740234 0.13386536 -2.6115723 0.26771545c-0.6693115 0.13386536 -1.2047119 0.4015808 -1.6745605 0.60105896c-0.4015503 0.27033997 -0.7374878 0.5380554 -0.9370117 0.8713989c-0.2020874 0.3359375 -0.2677002 0.669281 -0.2677002 1.005249c0 0.4015503 0.06561279 0.8031311 0.19946289 1.0708618c0.1338501 0.2703247 0.26776123 0.5380554 0.5354614 0.7375183c0.2020874 0.20211792 0.4697876 0.33596802 0.80578613 0.46981812c0.2677002 0.06561279 0.6010132 0.1338501 0.9370117 0.1338501c0.3359375 0 0.6692505 -0.068237305 0.9369507 -0.1338501c0.26776123 -0.068237305 0.5354614 -0.1338501 0.8031616 -0.2677002c0.2020874 -0.06826782 0.46984863 -0.20211792 0.67193604 -0.4015808c0.2677002 -0.13388062 0.4671631 -0.33596802 0.6693115 -0.6036682l0.2020874 0.8713684c0.06561279 0.13388062 0.1338501 0.2677307 0.19946289 0.2677307c0.068237305 0.06561279 0.2020874 0.1338501 0.3359375 0.1338501l0.7349243 0l0 -5.6955414c0 -0.5354309 -0.06561279 -1.0026245 -0.19946289 -1.4068146c-0.1338501 -0.4015808 -0.3359375 -0.73490906 -0.60369873 -1.0708771c-0.2677002 -0.26771545 -0.6036377 -0.5354309 -1.005249 -0.669281c-0.4015503 -0.20210266 -0.8031616 -0.26771545 -1.338562 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path27",fillRule:"evenodd",d:"m547.81104 251.70866c0.4015503 0 0.8031616 0.06561279 1.1390991 0.19947815c0.333313 0.1338501 0.6693115 0.40156555 0.9370117 0.8057709l0 4.286087c-0.3359375 0.46981812 -0.6693115 0.8031616 -1.0708618 1.005249c-0.40423584 0.2677307 -0.80578613 0.4015808 -1.3412476 0.4015808c-0.3359375 0 -0.6692505 -0.068237305 -0.9369507 -0.20211792c-0.33599854 -0.1338501 -0.5354614 -0.333313 -0.7375488 -0.6010437c-0.2020874 -0.2677002 -0.33599854 -0.6036682 -0.46984863 -1.005249c-0.06561279 -0.4015808 -0.1338501 -0.93699646 -0.1338501 -1.4750671c0 -1.1390991 0.2677002 -1.9422455 0.67193604 -2.5433044c0.4671631 -0.6036682 1.0708618 -0.87138367 1.9422607 -0.87138367zm2.0761108 -5.157486l0 4.9553833c-0.3359375 -0.33332825 -0.6693115 -0.6036682 -1.0708618 -0.80314636c-0.33599854 -0.13386536 -0.80578613 -0.26771545 -1.4068604 -0.26771545c-0.6036377 0 -1.1390991 0.1338501 -1.6088867 0.40156555c-0.46984863 0.20210266 -0.8713989 0.5354309 -1.2047119 0.9370117c-0.33599854 0.4015808 -0.53808594 0.93963623 -0.7375488 1.4750671c-0.2020874 0.6010437 -0.2677002 1.2047272 -0.2677002 1.8740082c0 0.73753357 0.06561279 1.341217 0.2677002 1.9448853c0.1338501 0.5354309 0.333313 1.0026245 0.6693115 1.4042053c0.2677002 0.40420532 0.6036377 0.6719055 1.0708618 0.8713989c0.4041748 0.2020874 0.8713379 0.2677002 1.3411865 0.2677002c0.6693115 0 1.2047119 -0.1338501 1.7401733 -0.4015808c0.4697876 -0.2677002 0.8713989 -0.669281 1.2729492 -1.0708618l0.1338501 1.0708618c0.068237305 0.20211792 0.2020874 0.33596802 0.4041748 0.33596802l0.9370117 0l0 -12.994751z",fill:"#58595b"}),t.a.createElement("path",{id:"path29",fillRule:"evenodd",d:"m558.32806 251.70866c0.8713989 0 1.4724731 0.26771545 1.9422607 0.87138367c0.40161133 0.60105896 0.6693115 1.4042053 0.6693115 2.4776917c0 1.0708618 -0.2677002 1.8740234 -0.6693115 2.4776917c-0.4697876 0.6036682 -1.0708618 0.8713989 -1.9422607 0.8713989c-0.93963623 0 -1.6088867 -0.2677307 -2.010498 -0.8713989c-0.4697876 -0.6036682 -0.6692505 -1.4068298 -0.6692505 -2.4776917c0 -0.5354309 0.06561279 -1.005249 0.1338501 -1.4068146c0.1338501 -0.4015808 0.333313 -0.8031616 0.5354004 -1.0708771c0.20214844 -0.27033997 0.46984863 -0.46981812 0.8031616 -0.6719055c0.3359375 -0.13386536 0.7375488 -0.19947815 1.2073364 -0.19947815zm0 -1.2073517c-0.671875 0 -1.2729492 0.068237305 -1.8083496 0.26771545c-0.53808594 0.27033997 -0.93963623 0.5380554 -1.3412476 0.93963623c-0.333313 0.40156555 -0.6692505 0.87138367 -0.8713989 1.4724426c-0.19946289 0.5354309 -0.2677002 1.2073517 -0.2677002 1.8766327c0 0.73753357 0.068237305 1.3385925 0.2677002 1.8740234c0.20214844 0.6036682 0.53808594 1.0734863 0.8713989 1.4750671c0.40161133 0.4015808 0.8031616 0.669281 1.3412476 0.9370117c0.5354004 0.2020874 1.1364746 0.2677002 1.8083496 0.2677002c0.6010742 0 1.204773 -0.06561279 1.7401733 -0.2677002c0.5354614 -0.2677307 0.93963623 -0.5354309 1.3411865 -0.9370117c0.33337402 -0.4015808 0.6010742 -0.8713989 0.8031616 -1.4750671c0.2020874 -0.5354309 0.33599854 -1.1364899 0.33599854 -1.8740234c0 -0.669281 -0.13391113 -1.3412018 -0.33599854 -1.8766327c-0.2020874 -0.60105896 -0.4697876 -1.0708771 -0.8031616 -1.4724426c-0.4015503 -0.4015808 -0.8057251 -0.66929626 -1.3411865 -0.93963623c-0.5354004 -0.19947815 -1.1390991 -0.26771545 -1.7401733 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path31",fillRule:"evenodd",d:"m568.91077 251.70866c0.8713989 0 1.4750366 0.26771545 1.9422607 0.87138367c0.4041748 0.60105896 0.67193604 1.4042053 0.67193604 2.4776917c0 1.0708618 -0.26776123 1.8740234 -0.67193604 2.4776917c-0.46722412 0.6036682 -1.0708618 0.8713989 -1.9422607 0.8713989c-0.9370117 0 -1.6063232 -0.2677307 -2.0078735 -0.8713989c-0.46984863 -0.6036682 -0.67193604 -1.4068298 -0.67193604 -2.4776917c0 -0.5354309 0.068237305 -1.005249 0.1338501 -1.4068146c0.1338501 -0.4015808 0.33599854 -0.8031616 0.53808594 -1.0708771c0.19946289 -0.27033997 0.4671631 -0.46981812 0.8031616 -0.6719055c0.333313 -0.13386536 0.7374878 -0.19947815 1.2047119 -0.19947815zm0 -1.2073517c-0.6693115 0 -1.2729492 0.068237305 -1.8084106 0.26771545c-0.5354004 0.27033997 -0.9370117 0.5380554 -1.338562 0.93963623c-0.33599854 0.40156555 -0.67193604 0.87138367 -0.8713989 1.4724426c-0.2020874 0.5354309 -0.2677002 1.2073517 -0.2677002 1.8766327c0 0.73753357 0.06561279 1.3385925 0.2677002 1.8740234c0.19946289 0.6036682 0.5354004 1.0734863 0.8713989 1.4750671c0.4015503 0.4015808 0.8031616 0.669281 1.338562 0.9370117c0.5354614 0.2020874 1.1390991 0.2677002 1.8084106 0.2677002c0.60369873 0 1.2073364 -0.06561279 1.7427979 -0.2677002c0.5354004 -0.2677307 0.9370117 -0.5354309 1.338562 -0.9370117c0.3359375 -0.4015808 0.60369873 -0.8713989 0.80578613 -1.4750671c0.19946289 -0.5354309 0.333313 -1.1364899 0.333313 -1.8740234c0 -0.669281 -0.1338501 -1.3412018 -0.333313 -1.8766327c-0.2020874 -0.60105896 -0.46984863 -1.0708771 -0.80578613 -1.4724426c-0.4015503 -0.4015808 -0.8031616 -0.66929626 -1.338562 -0.93963623c-0.5354614 -0.19947815 -1.1390991 -0.26771545 -1.7427979 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path33",fillRule:"evenodd",d:"m579.69556 251.70866c0.3359375 0 0.671875 0.06561279 0.93963623 0.19947815c0.2677002 0.1338501 0.5354004 0.33595276 0.7348633 0.6036682c0.20214844 0.26771545 0.33599854 0.6036682 0.40423584 1.005249c0.1338501 0.4015808 0.19946289 0.9370117 0.19946289 1.4724426c0 1.1390991 -0.2677002 1.9422607 -0.6693115 2.545929c-0.4697876 0.6036682 -1.0708618 0.8713989 -1.9422607 0.8713989c-0.4015503 0 -0.8031006 -0.068237305 -1.1390991 -0.20211792c-0.3359375 -0.19946289 -0.6692505 -0.4671936 -0.9370117 -0.8031311l0 -4.3543396c0.33337402 -0.40156555 0.6693115 -0.73753357 1.0708618 -1.005249c0.40161133 -0.19947815 0.8031616 -0.33332825 1.338623 -0.33332825zm0.4697876 -1.2729645c-0.6036377 0 -1.1390991 0.1338501 -1.6745605 0.4671936c-0.4697876 0.27033997 -0.9369507 0.6036682 -1.2729492 1.0734863l-0.1338501 -1.0734863c-0.06561279 -0.19947815 -0.2020874 -0.26771545 -0.4015503 -0.26771545l-0.9370117 0l0 11.923874l1.5406494 0l0 -3.9501343c0.26776123 0.3333435 0.6693115 0.6010437 1.0026245 0.7349243c0.40423584 0.2020874 0.8713989 0.2677002 1.4068604 0.2677002c0.6036377 0 1.1390991 -0.06561279 1.6088867 -0.333313c0.5354614 -0.20211792 0.9370117 -0.5354614 1.2730103 -0.93963623c0.333313 -0.4671936 0.5354004 -0.9370117 0.7374878 -1.4724426c0.19952393 -0.6036682 0.26776123 -1.2047272 0.26776123 -1.876648c0 -0.73490906 -0.068237305 -1.4068298 -0.26776123 -1.9422607c-0.1338501 -0.6036682 -0.3359375 -1.0708618 -0.671875 -1.4068146c-0.26776123 -0.4015808 -0.6010742 -0.66929626 -1.0708618 -0.8713989c-0.40161133 -0.19947815 -0.8713989 -0.33332825 -1.4068604 -0.33332825z",fill:"#58595b"}),t.a.createElement("path",{id:"path35",fillRule:"evenodd",d:"m597.04724 246.75066c-0.8713989 0 -1.7427979 0.20210266 -2.4802856 0.46981812c-0.7349243 0.33332825 -1.4068604 0.80314636 -1.9422607 1.3385773c-0.5354614 0.6036835 -1.005249 1.2729645 -1.2730103 2.076126c-0.333313 0.7375183 -0.4671631 1.6089172 -0.4671631 2.6141663c0 0.9370117 0.1338501 1.8083954 0.4671631 2.6115417c0.26776123 0.73753357 0.67193604 1.4750824 1.2073975 2.0105133c0.5354004 0.5354309 1.1390991 1.005249 1.8739624 1.338562c0.7375488 0.2677307 1.5407104 0.46981812 2.4803467 0.46981812c1.005249 0 1.9422607 -0.2020874 2.6798096 -0.5354309c0.7348633 -0.3359375 1.338562 -0.8057556 1.8739624 -1.4068298l-0.7374878 -0.7375183c-0.06561279 -0.068237305 -0.1338501 -0.068237305 -0.19946289 -0.068237305c-0.13391113 0 -0.20214844 0 -0.33599854 0.13647461c-0.19946289 0.19949341 -0.4015503 0.3333435 -0.6010132 0.4671936c-0.27038574 0.2020874 -0.46984863 0.2677307 -0.7375488 0.4015808c-0.2677002 0.068237305 -0.5354614 0.1338501 -0.8713989 0.2020874c-0.2677002 0 -0.60369873 0.06561279 -1.005249 0.06561279c-0.6010742 0 -1.1390991 -0.1338501 -1.6745605 -0.333313c-0.5354004 -0.2677307 -1.005249 -0.5354309 -1.4067993 -1.005249c-0.40161133 -0.4015808 -0.6693115 -0.9370117 -0.9370117 -1.5406952c-0.2020874 -0.6036682 -0.3359375 -1.3412018 -0.3359375 -2.0761108c0 -0.8057709 0.1338501 -1.4750671 0.3359375 -2.0761108c0.19946289 -0.6719208 0.5354004 -1.1391144 0.9370117 -1.6089325c0.3359375 -0.40156555 0.8031616 -0.73753357 1.3411865 -0.93699646c0.5354614 -0.2677307 1.1390991 -0.4015808 1.8084106 -0.4015808c0.5354614 0 1.005249 0.06561279 1.338562 0.19947815c0.40161133 0.1338501 0.7375488 0.26771545 0.9370117 0.40156555c0.27038574 0.13386536 0.46984863 0.26771545 0.60369873 0.33596802c0.1338501 0.1338501 0.2677002 0.19946289 0.4015503 0.19946289c0.068237305 0 0.1338501 0 0.20214844 -0.06561279c0.06561279 0 0.1338501 -0.068237305 0.1338501 -0.1338501l0.6036377 -0.8031616c-0.5380249 -0.46980286 -1.1390991 -0.87138367 -1.8084106 -1.1390991c-0.7374878 -0.26771545 -1.4750366 -0.46981812 -2.4120483 -0.46981812z",fill:"#58595b"}),t.a.createElement("path",{id:"path37",fillRule:"evenodd",d:"m603.7454 246.55118l0 12.994751l1.5406494 0l0 -12.994751z",fill:"#58595b"}),t.a.createElement("path",{id:"path39",fillRule:"evenodd",d:"m608.36743 250.63518l0 5.627304c0 0.5354309 0.068237305 1.005249 0.13391113 1.4067993c0.1338501 0.4015808 0.3359375 0.8031616 0.6036377 1.0734863c0.2677002 0.2677307 0.5354614 0.5354614 0.9370117 0.6693115c0.3359375 0.1338501 0.8031616 0.2677002 1.2729492 0.2677002c0.60369873 0 1.204773 -0.1338501 1.6745605 -0.4015503c0.4697876 -0.2677307 0.8713989 -0.60369873 1.2729492 -1.0735168l0.1338501 1.005249c0.068237305 0.20211792 0.20214844 0.33596802 0.40161133 0.33596802l0.93963623 0l0 -8.910751l-1.543335 0l0 6.56691c-0.333313 0.3333435 -0.7349243 0.6693115 -1.1364746 0.8687744c-0.4041748 0.20211792 -0.80578613 0.33596802 -1.2729492 0.33596802c-0.67193604 0 -1.1390991 -0.20211792 -1.4068604 -0.5354309c-0.3359375 -0.4015808 -0.4697876 -0.93963623 -0.4697876 -1.6089172l0 -5.627304z",fill:"#58595b"}),t.a.createElement("path",{id:"path41",fillRule:"evenodd",d:"m621.56433 250.50131c-0.46984863 0 -0.9370117 0.068237305 -1.338623 0.20210266c-0.3359375 0.1338501 -0.671875 0.33595276 -0.93963623 0.5354309c-0.2677002 0.26771545 -0.5354004 0.5354309 -0.6692505 0.80314636c-0.13391113 0.33596802 -0.20214844 0.6719208 -0.20214844 1.005249c0 0.4015808 0.068237305 0.73753357 0.20214844 1.005249c0.1338501 0.26771545 0.3359375 0.46981812 0.5354004 0.66929626c0.2020874 0.1338501 0.46984863 0.33595276 0.7375488 0.40156555c0.2677002 0.13386536 0.5354004 0.2677307 0.8713989 0.33596802c0.2677002 0.1338501 0.5354004 0.20210266 0.8687744 0.26771545c0.2703247 0.068237305 0.4697876 0.20210266 0.7374878 0.33595276c0.20214844 0.06561279 0.40161133 0.19949341 0.46984863 0.4015808c0.1338501 0.1338501 0.19946289 0.3333435 0.19946289 0.6036682c0 0.19949341 0 0.4015808 -0.06561279 0.5354309c-0.068237305 0.19949341 -0.2020874 0.3333435 -0.3359375 0.4671936c-0.19952393 0.1338501 -0.33337402 0.2677307 -0.6010742 0.33596802c-0.2020874 0.06561279 -0.4697876 0.1338501 -0.80578613 0.1338501c-0.333313 0 -0.6692505 -0.068237305 -0.8687744 -0.1338501c-0.2703247 -0.068237305 -0.4697876 -0.20211792 -0.6036377 -0.2677307c-0.2020874 -0.1338501 -0.33599854 -0.2020874 -0.46984863 -0.2677002c-0.06561279 -0.068237305 -0.19946289 -0.13388062 -0.333313 -0.13388062c-0.068237305 0 -0.1338501 0 -0.2020874 0.06564331c-0.06561279 0.068237305 -0.1338501 0.068237305 -0.2020874 0.2020874l-0.33337402 0.6036682c0.33337402 0.2677307 0.7375488 0.5354309 1.2729492 0.7349243c0.46722412 0.2020874 1.0709229 0.3359375 1.6745605 0.3359375c0.5354614 0 1.005249 -0.068237305 1.4724731 -0.2677002c0.4015503 -0.1338501 0.7374878 -0.33596802 1.005249 -0.6036682c0.3359375 -0.19949341 0.5354004 -0.5354309 0.6692505 -0.8713989c0.1338501 -0.3333435 0.20214844 -0.7349243 0.20214844 -1.1390991c0 -0.3333435 -0.06829834 -0.6693115 -0.20214844 -0.937027c-0.1338501 -0.26771545 -0.2677002 -0.46980286 -0.4671631 -0.6036682c-0.2677002 -0.19947815 -0.46984863 -0.33332825 -0.7375488 -0.4671936c-0.3359375 -0.1338501 -0.6036377 -0.20210266 -0.8713989 -0.33595276c-0.2677002 -0.06561279 -0.6036377 -0.19947815 -0.8713989 -0.26771545c-0.2677002 -0.06562805 -0.5354004 -0.20210266 -0.7348633 -0.26771545c-0.20214844 -0.13386536 -0.40161133 -0.26771545 -0.53808594 -0.4015808c-0.1338501 -0.1338501 -0.19946289 -0.33595276 -0.19946289 -0.6036682c0 -0.13386536 0.06561279 -0.3333435 0.1338501 -0.46981812c0.06561279 -0.19947815 0.2020874 -0.3333435 0.3359375 -0.4015808c0.19952393 -0.1338501 0.33337402 -0.26771545 0.5354614 -0.33332825c0.2677002 -0.068237305 0.4671631 -0.068237305 0.7349243 -0.068237305c0.3359375 0 0.6036377 0 0.8057251 0.068237305c0.19952393 0.06561279 0.40161133 0.19947815 0.5354614 0.26771545c0.2020874 0.06561279 0.3359375 0.1338501 0.4697876 0.19947815c0.06567383 0.068237305 0.19952393 0.068237305 0.26776123 0.068237305c0.1338501 0 0.2677002 -0.068237305 0.333313 -0.13386536l0.3359375 -0.6036682c-0.3359375 -0.33332825 -0.7374878 -0.6036682 -1.2047119 -0.73753357c-0.4697876 -0.19947815 -1.005249 -0.26771545 -1.6088867 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path43",fillRule:"evenodd",d:"m628.3963 247.68767c-0.1338501 0 -0.19946289 0.068237305 -0.2677002 0.1338501c-0.06561279 0.06825256 -0.06561279 0.13386536 -0.06561279 0.20210266l-0.4015503 2.745407l-1.4750977 0.20210266l0 0.6036682c0 0.13386536 0.068237305 0.19947815 0.1338501 0.26771545c0.068237305 0.06562805 0.1338501 0.06562805 0.20214844 0.06562805l1.0708618 0l0 5.4934387c0 0.7375183 0.2020874 1.2729492 0.6036377 1.67453c0.40161133 0.4015808 0.9370117 0.6036682 1.6063232 0.6036682c0.4015503 0 0.80578613 -0.068237305 1.2073364 -0.2677002c0.333313 -0.1338501 0.6693115 -0.33596802 0.9370117 -0.5354309l-0.46984863 -0.80578613c-0.06561279 -0.06561279 -0.1338501 -0.1338501 -0.19946289 -0.1338501c-0.068237305 0 -0.068237305 0.068237305 -0.1338501 0.068237305c-0.068237305 0.06561279 -0.1338501 0.1338501 -0.2677002 0.1338501c-0.068237305 0.06561279 -0.1338501 0.13388062 -0.2677002 0.19949341l-0.46984863 0c-0.2677002 0 -0.4697876 -0.06561279 -0.6693115 -0.2677307c-0.2020874 -0.1338501 -0.2677002 -0.4015808 -0.2677002 -0.8031311l0 -5.3595886l2.543335 0l0 -1.1391144l-2.543335 0l0 -3.0813599z",fill:"#58595b"}),t.a.createElement("path",{id:"path45",fillRule:"evenodd",d:"m637.64044 251.64043c0.3359375 0 0.671875 0.068237305 0.93963623 0.1338501c0.2677002 0.13386536 0.5354004 0.33595276 0.7348633 0.5354309c0.20214844 0.20210266 0.33599854 0.46981812 0.46984863 0.8057709c0.068237305 0.2677307 0.1338501 0.60105896 0.1338501 1.005249l-4.8897705 0c0.1338501 -0.8057709 0.4015503 -1.4068146 0.8031616 -1.8110199c0.4697876 -0.4671936 1.0734863 -0.669281 1.8084106 -0.669281zm-0.06561279 -1.1391144c-0.60369873 0 -1.2073975 0.068237305 -1.7427979 0.33595276c-0.46722412 0.20210266 -0.9370117 0.5354309 -1.2729492 0.8713989c-0.33337402 0.40156555 -0.6693115 0.87138367 -0.8031616 1.4068146c-0.2020874 0.53544617 -0.33599854 1.1391144 -0.33599854 1.7401581c0 0.80578613 0.13391113 1.4750824 0.33599854 2.076126c0.2020874 0.6036682 0.5354004 1.0734863 0.8713989 1.4750671c0.4015503 0.4015808 0.8713379 0.7375183 1.338562 0.9370117c0.5354614 0.2020874 1.1390991 0.2677002 1.7427979 0.2677002c0.3359375 0 0.6036377 0 0.9370117 -0.06561279c0.3359375 -0.068237305 0.6692505 -0.1338501 1.005249 -0.2677002c0.2677002 -0.06826782 0.5354004 -0.20211792 0.8031006 -0.4015808c0.26776123 -0.20211792 0.5354614 -0.40420532 0.7375488 -0.6036682l-0.4697876 -0.60369873c-0.06561279 -0.06561279 -0.1338501 -0.1338501 -0.26776123 -0.1338501c-0.1338501 0 -0.19946289 0.068237305 -0.4015503 0.1338501c-0.1338501 0.13388062 -0.2677002 0.20211792 -0.4671631 0.33596802c-0.20214844 0.06561279 -0.46984863 0.19946289 -0.7375488 0.2677307c-0.2677002 0.06561279 -0.60369873 0.1338501 -1.005249 0.1338501c-0.46984863 0 -0.8031616 -0.068237305 -1.1390991 -0.20211792c-0.33599854 -0.1338501 -0.6693115 -0.333313 -0.9370117 -0.6010437c-0.2020874 -0.3359375 -0.40161133 -0.6719055 -0.5354614 -1.0734863c-0.1338501 -0.4015808 -0.2020874 -0.86875916 -0.2703247 -1.4724426l5.963257 0c0.1338501 0 0.2677002 0 0.3359375 -0.1338501c0.06561279 -0.06825256 0.06561279 -0.20210266 0.06561279 -0.46981812c0 -0.6036835 -0.06561279 -1.2047272 -0.2677002 -1.6745453c-0.2020874 -0.5354309 -0.4697876 -0.9370117 -0.8031616 -1.2729645c-0.3359375 -0.33332825 -0.7374878 -0.6036682 -1.1390991 -0.73753357c-0.4697876 -0.19947815 -1.005249 -0.26771545 -1.5406494 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path47",fillRule:"evenodd",d:"m647.8898 250.4357c-0.6010742 0 -1.1390991 0.19947815 -1.5407104 0.5354309c-0.4015503 0.33595276 -0.7348633 0.80314636 -1.005249 1.4068298l-0.1338501 -1.3385925c0 -0.13647461 -0.06561279 -0.27033997 -0.1338501 -0.33595276c-0.06561279 -0.068237305 -0.1338501 -0.068237305 -0.333313 -0.068237305l-0.8713989 0l0 8.910751l1.5406494 0l0 -5.627289c0.13391113 -0.33596802 0.26776123 -0.6036835 0.40161133 -0.8713989c0.1338501 -0.19947815 0.2677002 -0.40156555 0.4697876 -0.5354309c0.1338501 -0.20210266 0.33337402 -0.33595276 0.6010742 -0.4015808c0.2020874 -0.068237305 0.4697876 -0.1338501 0.7375488 -0.1338501c0.2020874 0 0.3359375 0.06561279 0.5354004 0.06561279c0.1338501 0.068237305 0.2677002 0.068237305 0.3359375 0.068237305c0.13391113 0 0.26776123 -0.068237305 0.26776123 -0.2020874l0.1338501 -1.2047272c-0.1338501 -0.068237305 -0.333313 -0.13386536 -0.46984863 -0.20210266c-0.19946289 0 -0.333313 -0.06561279 -0.5354004 -0.06561279z",fill:"#58595b"}),t.a.createElement("path",{id:"path49",fillRule:"evenodd",d:"m660.01575 248.29134c0.9370117 0 1.6063232 0.13386536 2.0761108 0.46981812c0.4015503 0.33332825 0.6693115 0.9370117 0.6693115 1.6745453c0 0.26771545 -0.06561279 0.6036682 -0.19946289 0.87138367c-0.06829834 0.26771545 -0.26776123 0.4671936 -0.46984863 0.66929626c-0.2677002 0.19947815 -0.5354004 0.33332825 -0.9370117 0.4015808c-0.3359375 0.1338501 -0.7375488 0.2020874 -1.2073364 0.2020874l-2.2755737 0l0 -4.2887115zm0.4015503 5.4934387c0.9370117 0 1.6089478 0.19947815 2.0761108 0.5354309c0.46984863 0.4015808 0.6693115 0.9370117 0.6693115 1.5406799c0 0.33595276 0 0.66929626 -0.1338501 0.937027c-0.1338501 0.2703247 -0.2677002 0.5380554 -0.4671631 0.7375183c-0.26776123 0.2020874 -0.5354614 0.33596802 -0.8713989 0.46981812c-0.40161133 0.1338501 -0.8031616 0.1338501 -1.2730103 0.1338501l-2.7453613 0l0 -4.3543243zm-4.419922 -6.832016l0 12.59317l4.419922 0c0.7375488 0 1.338623 -0.1338501 1.876648 -0.2677002c0.6010742 -0.20211792 1.0026245 -0.46981812 1.4068604 -0.7375488c0.4015503 -0.33596802 0.6692505 -0.7375183 0.8687744 -1.1390991c0.2020874 -0.46981812 0.2703247 -0.9370117 0.2703247 -1.4724426c0 -0.80578613 -0.2020874 -1.4068298 -0.67193604 -1.876648c-0.4671631 -0.5354309 -1.1390991 -0.87138367 -2.0761108 -1.005249c0.4015503 -0.1338501 0.7375488 -0.26771545 1.005249 -0.4671936c0.3359375 -0.2020874 0.5354614 -0.46981812 0.7375488 -0.6719055c0.19946289 -0.26771545 0.333313 -0.53544617 0.4671631 -0.8031616c0.068237305 -0.26771545 0.1338501 -0.6036682 0.1338501 -0.87138367c0 -0.5354309 -0.06561279 -1.005249 -0.2677002 -1.4068298c-0.1338501 -0.40156555 -0.4015503 -0.73490906 -0.8031616 -1.005249c-0.3359375 -0.33332825 -0.8031006 -0.5354309 -1.338562 -0.669281c-0.60369873 -0.13386536 -1.2729492 -0.19947815 -2.010498 -0.19947815z",fill:"#58595b"}),t.a.createElement("path",{id:"path51",fillRule:"evenodd",d:"m671.2021 251.70866c0.8713989 0 1.5407104 0.26771545 2.010498 0.87138367c0.40161133 0.60105896 0.60369873 1.4042053 0.60369873 2.4776917c0 1.0708618 -0.2020874 1.8740234 -0.60369873 2.4776917c-0.4697876 0.6036682 -1.1390991 0.8713989 -2.010498 0.8713989c-0.8713989 0 -1.5406494 -0.2677307 -1.9422607 -0.8713989c-0.4697876 -0.6036682 -0.6692505 -1.4068298 -0.6692505 -2.4776917c0 -0.5354309 0.06561279 -1.005249 0.1338501 -1.4068146c0.1338501 -0.4015808 0.2677002 -0.8031616 0.5354004 -1.0708771c0.2020874 -0.27033997 0.46984863 -0.46981812 0.8031616 -0.6719055c0.3359375 -0.13386536 0.7375488 -0.19947815 1.1390991 -0.19947815zm0 -1.2073517c-0.6692505 0 -1.2047119 0.068237305 -1.7401733 0.26771545c-0.5380249 0.27033997 -1.005249 0.5380554 -1.3411865 0.93963623c-0.4015503 0.40156555 -0.6693115 0.87138367 -0.8713989 1.4724426c-0.19946289 0.5354309 -0.2677002 1.2073517 -0.2677002 1.8766327c0 0.73753357 0.068237305 1.3385925 0.2677002 1.8740234c0.2020874 0.6036682 0.46984863 1.0734863 0.8713989 1.4750671c0.3359375 0.4015808 0.8031616 0.669281 1.3411865 0.9370117c0.5354614 0.2020874 1.0709229 0.2677002 1.7401733 0.2677002c0.6693115 0 1.2729492 -0.06561279 1.8084106 -0.2677002c0.4697876 -0.2677307 0.93963623 -0.5354309 1.3411865 -0.9370117c0.33337402 -0.4015808 0.6010742 -0.8713989 0.8031616 -1.4750671c0.2020874 -0.5354309 0.3359375 -1.1364899 0.3359375 -1.8740234c0 -0.669281 -0.1338501 -1.3412018 -0.3359375 -1.8766327c-0.2020874 -0.60105896 -0.4697876 -1.0708771 -0.8031616 -1.4724426c-0.4015503 -0.4015808 -0.8713989 -0.66929626 -1.3411865 -0.93963623c-0.5354614 -0.19947815 -1.1390991 -0.26771545 -1.8084106 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path53",fillRule:"evenodd",d:"m681.7874 251.70866c0.8687744 0 1.5406494 0.26771545 2.0078735 0.87138367c0.4041748 0.60105896 0.6036377 1.4042053 0.6036377 2.4776917c0 1.0708618 -0.19946289 1.8740234 -0.6036377 2.4776917c-0.46722412 0.6036682 -1.1390991 0.8713989 -2.0078735 0.8713989c-0.8713989 0 -1.5407104 -0.2677307 -1.9422607 -0.8713989c-0.46984863 -0.6036682 -0.67193604 -1.4068298 -0.67193604 -2.4776917c0 -0.5354309 0.068237305 -1.005249 0.1338501 -1.4068146c0.1338501 -0.4015808 0.26776123 -0.8031616 0.53808594 -1.0708771c0.19946289 -0.27033997 0.4671631 -0.46981812 0.8031616 -0.6719055c0.333313 -0.13386536 0.7374878 -0.19947815 1.1390991 -0.19947815zm0 -1.2073517c-0.60369873 0 -1.2073364 0.068237305 -1.7427979 0.26771545c-0.5354004 0.27033997 -1.005249 0.5380554 -1.338562 0.93963623c-0.40161133 0.40156555 -0.67193604 0.87138367 -0.8713989 1.4724426c-0.2020874 0.5354309 -0.2677002 1.2073517 -0.2677002 1.8766327c0 0.73753357 0.06561279 1.3385925 0.2677002 1.8740234c0.19946289 0.6036682 0.4697876 1.0734863 0.8713989 1.4750671c0.333313 0.4015808 0.8031616 0.669281 1.338562 0.9370117c0.5354614 0.2020874 1.1390991 0.2677002 1.7427979 0.2677002c0.6692505 0 1.2729492 -0.06561279 1.8084106 -0.2677002c0.4671631 -0.2677307 0.9370117 -0.5354309 1.338562 -0.9370117c0.3359375 -0.4015808 0.60369873 -0.8713989 0.80578613 -1.4750671c0.19946289 -0.5354309 0.333313 -1.1364899 0.333313 -1.8740234c0 -0.669281 -0.1338501 -1.3412018 -0.333313 -1.8766327c-0.2020874 -0.60105896 -0.46984863 -1.0708771 -0.80578613 -1.4724426c-0.4015503 -0.4015808 -0.8713989 -0.66929626 -1.338562 -0.93963623c-0.5354614 -0.19947815 -1.1391602 -0.26771545 -1.8084106 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path55",fillRule:"evenodd",d:"m689.82416 247.68767c-0.1338501 0 -0.19946289 0.068237305 -0.2677002 0.1338501c-0.06567383 0.06825256 -0.06567383 0.13386536 -0.13391113 0.20210266l-0.333313 2.745407l-1.4750366 0.20210266l0 0.6036682c0 0.13386536 0.068237305 0.19947815 0.1338501 0.26771545c0 0.06562805 0.1338501 0.06562805 0.2020874 0.06562805l1.0708618 0l0 5.4934387c0 0.7375183 0.2020874 1.2729492 0.60369873 1.67453c0.333313 0.4015808 0.8713379 0.6036682 1.6062622 0.6036682c0.40423584 0 0.80578613 -0.068237305 1.1390991 -0.2677002c0.40161133 -0.1338501 0.7375488 -0.33596802 1.005249 -0.5354309l-0.4697876 -0.80578613c-0.06561279 -0.06561279 -0.1338501 -0.1338501 -0.19946289 -0.1338501c-0.068237305 0 -0.1338501 0.068237305 -0.2020874 0.068237305c-0.06567383 0.06561279 -0.13391113 0.1338501 -0.19952393 0.1338501c-0.068237305 0.06561279 -0.2020874 0.13388062 -0.3359375 0.19949341l-0.4015503 0c-0.26776123 0 -0.5354614 -0.06561279 -0.6693115 -0.2677307c-0.2020874 -0.1338501 -0.3359375 -0.4015808 -0.3359375 -0.8031311l0 -5.3595886l2.6141357 0l0 -1.1391144l-2.6141357 0l0 -3.0813599z",fill:"#58595b"}),t.a.createElement("path",{id:"path57",fillRule:"evenodd",d:"m698.1312 250.50131c-0.4671631 0 -0.9370117 0.068237305 -1.338562 0.20210266c-0.40161133 0.1338501 -0.7375488 0.33595276 -1.005249 0.5354309c-0.2677002 0.26771545 -0.46984863 0.5354309 -0.60369873 0.80314636c-0.1338501 0.33596802 -0.19946289 0.6719208 -0.19946289 1.005249c0 0.4015808 0.06561279 0.73753357 0.19946289 1.005249c0.1338501 0.26771545 0.33599854 0.46981812 0.5354614 0.66929626c0.2020874 0.1338501 0.4697876 0.33595276 0.7374878 0.40156555c0.26776123 0.13386536 0.5354614 0.2677307 0.8713989 0.33596802c0.26776123 0.1338501 0.5354614 0.20210266 0.8031616 0.26771545c0.2677002 0.068237305 0.5354614 0.20210266 0.7375488 0.33595276c0.2677002 0.06561279 0.4015503 0.19949341 0.5354004 0.4015808c0.13391113 0.1338501 0.20214844 0.3333435 0.20214844 0.6036682c0 0.19949341 0 0.4015808 -0.068237305 0.5354309c-0.13391113 0.19949341 -0.19952393 0.3333435 -0.33337402 0.4671936c-0.2020874 0.1338501 -0.4041748 0.2677307 -0.6036377 0.33596802c-0.20214844 0.06561279 -0.46984863 0.1338501 -0.8031616 0.1338501c-0.33599854 0 -0.67193604 -0.068237305 -0.8713989 -0.1338501c-0.2677002 -0.068237305 -0.46984863 -0.20211792 -0.60369873 -0.2677307c-0.19946289 -0.1338501 -0.3359375 -0.2020874 -0.4697876 -0.2677002c-0.1338501 -0.068237305 -0.19946289 -0.13388062 -0.333313 -0.13388062c-0.06829834 0 -0.20214844 0 -0.26776123 0.06564331c0 0.068237305 -0.068237305 0.068237305 -0.1338501 0.2020874l-0.4015503 0.6036682c0.4015503 0.2677307 0.8031616 0.5354309 1.338562 0.7349243c0.46984863 0.2020874 1.0708618 0.3359375 1.6745605 0.3359375c0.5354004 0 1.005249 -0.068237305 1.4067993 -0.2677002c0.46984863 -0.1338501 0.8031616 -0.33596802 1.0708618 -0.6036682c0.2677002 -0.19949341 0.53808594 -0.5354309 0.67193604 -0.8713989c0.1338501 -0.3333435 0.19946289 -0.7349243 0.19946289 -1.1390991c0 -0.3333435 -0.06561279 -0.6693115 -0.19946289 -0.937027c-0.1338501 -0.26771545 -0.2677002 -0.46980286 -0.53808594 -0.6036682c-0.19946289 -0.19947815 -0.4671631 -0.33332825 -0.7348633 -0.4671936c-0.26776123 -0.1338501 -0.5354614 -0.20210266 -0.80578613 -0.33595276c-0.33337402 -0.06561279 -0.6010742 -0.19947815 -0.8687744 -0.26771545c-0.2677002 -0.06562805 -0.53808594 -0.20210266 -0.7375488 -0.26771545c-0.2020874 -0.13386536 -0.4015503 -0.26771545 -0.5354004 -0.4015808c-0.1338501 -0.1338501 -0.20214844 -0.33595276 -0.20214844 -0.6036682c0 -0.13386536 0.06829834 -0.3333435 0.13391113 -0.46981812c0.068237305 -0.19947815 0.2020874 -0.3333435 0.3359375 -0.4015808c0.1338501 -0.1338501 0.333313 -0.26771545 0.5354004 -0.33332825c0.20214844 -0.068237305 0.46984863 -0.068237305 0.7375488 -0.068237305c0.2677002 0 0.5354614 0 0.8031616 0.068237305c0.2020874 0.06561279 0.4015503 0.19947815 0.5354614 0.26771545c0.2020874 0.06561279 0.3359375 0.1338501 0.4015503 0.19947815c0.1338501 0.068237305 0.2020874 0.068237305 0.3359375 0.068237305c0.1338501 0 0.26776123 -0.068237305 0.33599854 -0.13386536l0.333313 -0.6036682c-0.333313 -0.33332825 -0.7375488 -0.6036682 -1.2047119 -0.73753357c-0.46984863 -0.19947815 -1.005249 -0.26771545 -1.6089478 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path59",fillRule:"evenodd",d:"m704.96326 247.68767c-0.1338501 0 -0.19946289 0.068237305 -0.2677002 0.1338501c-0.06561279 0.06825256 -0.06561279 0.13386536 -0.1338501 0.20210266l-0.33337402 2.745407l-1.4750366 0.20210266l0 0.6036682c0 0.13386536 0.068237305 0.19947815 0.1338501 0.26771545c0.068237305 0.06562805 0.1338501 0.06562805 0.2020874 0.06562805l1.0708618 0l0 5.4934387c0 0.7375183 0.2020874 1.2729492 0.60369873 1.67453c0.3359375 0.4015808 0.8713989 0.6036682 1.6062622 0.6036682c0.40423584 0 0.80578613 -0.068237305 1.1391602 -0.2677002c0.4015503 -0.1338501 0.7374878 -0.33596802 1.005249 -0.5354309l-0.46722412 -0.80578613c-0.068237305 -0.06561279 -0.13647461 -0.1338501 -0.2020874 -0.1338501c-0.068237305 0 -0.1338501 0.068237305 -0.1338501 0.068237305c-0.068237305 0.06561279 -0.2020874 0.1338501 -0.26776123 0.1338501c-0.068237305 0.06561279 -0.2020874 0.13388062 -0.2677002 0.19949341l-0.4697876 0c-0.26776123 0 -0.5354614 -0.06561279 -0.6693115 -0.2677307c-0.2020874 -0.1338501 -0.2677002 -0.4015808 -0.2677002 -0.8031311l0 -5.3595886l2.5458984 0l0 -1.1391144l-2.5458984 0l0 -3.0813599z",fill:"#58595b"}),t.a.createElement("path",{id:"path61",fillRule:"evenodd",d:"m714.54333 250.4357c-0.5354614 0 -1.0709229 0.19947815 -1.4724731 0.5354309c-0.4015503 0.33595276 -0.7375488 0.80314636 -1.005249 1.4068298l-0.1338501 -1.3385925c0 -0.13647461 -0.068237305 -0.27033997 -0.1338501 -0.33595276c-0.068237305 -0.068237305 -0.2020874 -0.068237305 -0.33599854 -0.068237305l-0.9369507 0l0 8.910751l1.6062622 0l0 -5.627289c0.1338501 -0.33596802 0.2020874 -0.6036835 0.3359375 -0.8713989c0.13391113 -0.19947815 0.33599854 -0.40156555 0.46984863 -0.5354309c0.19946289 -0.20210266 0.4015503 -0.33595276 0.6010742 -0.4015808c0.2020874 -0.068237305 0.4697876 -0.1338501 0.7374878 -0.1338501c0.2020874 0 0.40161133 0.06561279 0.5354614 0.06561279c0.2020874 0.068237305 0.3359375 0.068237305 0.4015503 0.068237305c0.1338501 0 0.2020874 -0.068237305 0.2703247 -0.2020874l0.06567383 -1.2047272c-0.13391113 -0.068237305 -0.26776123 -0.13386536 -0.40161133 -0.20210266c-0.2020874 0 -0.4015503 -0.06561279 -0.6036377 -0.06561279z",fill:"#58595b"}),t.a.createElement("path",{id:"path63",fillRule:"evenodd",d:"m722.2467 255.52756l0 1.8084106c-0.19946289 0.19946289 -0.333313 0.4015503 -0.5354004 0.5354309c-0.19946289 0.1338501 -0.40161133 0.2677002 -0.60369873 0.333313c-0.19946289 0.13388062 -0.4015503 0.20211792 -0.6010132 0.2677307c-0.26776123 0.068237305 -0.46984863 0.068237305 -0.80578613 0.068237305c-0.19946289 0 -0.40161133 0 -0.5354614 -0.068237305c-0.19946289 -0.06561279 -0.333313 -0.1338501 -0.4671631 -0.19946289c-0.1338501 -0.13388062 -0.26776123 -0.2677307 -0.33599854 -0.46981812c-0.068237305 -0.13388062 -0.1338501 -0.3333435 -0.1338501 -0.6010742c0 -0.2020874 0.1338501 -0.46981812 0.2677002 -0.6719055c0.13391113 -0.19946289 0.33599854 -0.3333435 0.6693115 -0.4671936c0.33599854 -0.20210266 0.7375488 -0.26771545 1.2729492 -0.40156555c0.46984863 -0.06825256 1.0735474 -0.13386536 1.8084106 -0.13386536zm-1.5406494 -5.091858c-0.7349243 0 -1.338623 0.1338501 -1.9422607 0.40156555c-0.5354614 0.20210266 -1.0708618 0.5354309 -1.5407104 1.005249l0.2677002 0.53544617c0.06829834 0.06561279 0.13391113 0.1338501 0.20214844 0.2020874c0.06561279 0.06562805 0.1338501 0.06562805 0.2677002 0.06562805c0.1338501 0 0.2677002 -0.06562805 0.4015503 -0.13386536c0.1338501 -0.068237305 0.26776123 -0.20210266 0.46984863 -0.33595276c0.19946289 -0.13386536 0.4015503 -0.19947815 0.6693115 -0.3333435c0.2677002 -0.068237305 0.6036377 -0.1338501 1.005249 -0.1338501c0.5354004 0 1.005249 0.19947815 1.2729492 0.5354309c0.333313 0.33595276 0.4671631 0.87138367 0.4671631 1.6062927l0 0.6719208c-1.005249 0 -1.8740234 0.13386536 -2.5458984 0.26771545c-0.7349243 0.13386536 -1.2703857 0.4015808 -1.7401733 0.60105896c-0.4015503 0.27033997 -0.7375488 0.5380554 -0.9370117 0.8713989c-0.2020874 0.3359375 -0.2703247 0.669281 -0.2703247 1.005249c0 0.4015503 0.068237305 0.8031311 0.2020874 1.0708618c0.1338501 0.2703247 0.3359375 0.5380554 0.5354004 0.7375183c0.20214844 0.20211792 0.46984863 0.33596802 0.8031616 0.46981812c0.27038574 0.06561279 0.60369873 0.1338501 0.93963623 0.1338501c0.40161133 0 0.6693115 -0.068237305 0.9370117 -0.1338501c0.2677002 -0.068237305 0.5354614 -0.1338501 0.8031616 -0.2677002c0.2677002 -0.06826782 0.4697876 -0.20211792 0.7375488 -0.4015808c0.2020874 -0.13388062 0.4015503 -0.33596802 0.6692505 -0.6036682l0.13391113 0.8713684c0.068237305 0.13388062 0.1338501 0.2677307 0.2020874 0.2677307c0.1338501 0.06561279 0.2020874 0.1338501 0.4015503 0.1338501l0.6693115 0l0 -5.6955414c0 -0.5354309 -0.06561279 -1.0026245 -0.19946289 -1.4068146c-0.13391113 -0.4015808 -0.33599854 -0.73490906 -0.60369873 -1.0708771c-0.2677002 -0.26771545 -0.60369873 -0.5354309 -1.005249 -0.669281c-0.333313 -0.20210266 -0.8031616 -0.26771545 -1.2729492 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path65",fillRule:"evenodd",d:"m730.7559 251.70866c0.333313 0 0.6692505 0.06561279 0.9370117 0.19947815c0.2677002 0.1338501 0.5354004 0.33595276 0.7374878 0.6036682c0.19952393 0.26771545 0.33337402 0.6036682 0.46722412 1.005249c0.068237305 0.4015808 0.1338501 0.9370117 0.1338501 1.4724426c0 1.1390991 -0.19946289 1.9422607 -0.6693115 2.545929c-0.4671631 0.6036682 -1.0708618 0.8713989 -1.9422607 0.8713989c-0.4015503 0 -0.8031006 -0.068237305 -1.1390991 -0.20211792c-0.333313 -0.19946289 -0.6692505 -0.4671936 -0.9370117 -0.8031311l0 -4.3543396c0.33337402 -0.40156555 0.6693115 -0.73753357 1.0708618 -1.005249c0.40161133 -0.19947815 0.8031616 -0.33332825 1.3412476 -0.33332825zm0.5354004 -1.2729645c-0.6692505 0 -1.2073364 0.1338501 -1.7427368 0.4671936c-0.46722412 0.27033997 -0.8713989 0.6036682 -1.2730103 1.0734863l-0.1338501 -1.0734863c-0.06561279 -0.19947815 -0.19946289 -0.26771545 -0.4015503 -0.26771545l-0.9370117 0l0 11.923874l1.5406494 0l0 -3.9501343c0.33337402 0.3333435 0.6693115 0.6010437 1.0708618 0.7349243c0.33599854 0.2020874 0.8031616 0.2677002 1.4068604 0.2677002c0.5354004 0 1.0734863 -0.06561279 1.6088867 -0.333313c0.46722412 -0.20211792 0.8713989 -0.5354614 1.204773 -0.93963623c0.3359375 -0.4671936 0.5354004 -0.9370117 0.7374878 -1.4724426c0.19952393 -0.6036682 0.26776123 -1.2047272 0.26776123 -1.876648c0 -0.73490906 -0.068237305 -1.4068298 -0.26776123 -1.9422607c-0.1338501 -0.6036682 -0.3359375 -1.0708618 -0.6692505 -1.4068146c-0.26776123 -0.4015808 -0.60369873 -0.66929626 -1.0734863 -0.8713989c-0.40161133 -0.19947815 -0.8687744 -0.33332825 -1.338623 -0.33332825z",fill:"#58595b"}),t.a.createElement("path",{id:"path67",fillRule:"evenodd",d:"m741.2047 251.70866c0.40161133 0 0.6693115 0.06561279 1.005249 0.19947815c0.2677002 0.1338501 0.46984863 0.33595276 0.6693115 0.6036682c0.2020874 0.26771545 0.3359375 0.6036682 0.4697876 1.005249c0.06561279 0.4015808 0.1338501 0.9370117 0.1338501 1.4724426c0 1.1390991 -0.2020874 1.9422607 -0.6692505 2.545929c-0.40161133 0.6036682 -1.0734863 0.8713989 -1.876648 0.8713989c-0.46984863 0 -0.8031616 -0.068237305 -1.1390991 -0.20211792c-0.40161133 -0.19946289 -0.6693115 -0.4671936 -1.005249 -0.8031311l0 -4.3543396c0.3359375 -0.40156555 0.7375488 -0.73753357 1.0734863 -1.005249c0.4015503 -0.19947815 0.8713989 -0.33332825 1.338562 -0.33332825zm0.5354614 -1.2729645c-0.6693115 0 -1.2047119 0.1338501 -1.6745605 0.4671936c-0.5354004 0.27033997 -0.9370117 0.6036682 -1.338562 1.0734863l-0.1338501 -1.0734863c-0.068237305 -0.19947815 -0.20214844 -0.26771545 -0.40161133 -0.26771545l-0.93963623 0l0 11.923874l1.5407104 0l0 -3.9501343c0.3359375 0.3333435 0.671875 0.6010437 1.0734863 0.7349243c0.4015503 0.2020874 0.8713989 0.2677002 1.4067993 0.2677002c0.6010742 0 1.1390991 -0.06561279 1.6063232 -0.333313c0.4697876 -0.20211792 0.8713989 -0.5354614 1.2073364 -0.93963623c0.333313 -0.4671936 0.6010742 -0.9370117 0.7349243 -1.4724426c0.2020874 -0.6036682 0.2677002 -1.2047272 0.2677002 -1.876648c0 -0.73490906 -0.06561279 -1.4068298 -0.19946289 -1.9422607c-0.2020874 -0.6036682 -0.40161133 -1.0708618 -0.6693115 -1.4068146c-0.3359375 -0.4015808 -0.671875 -0.66929626 -1.0734863 -0.8713989c-0.4015503 -0.19947815 -0.8687744 -0.33332825 -1.4067993 -0.33332825z",fill:"#58595b"}),t.a.createElement("path",{id:"path69",fillRule:"evenodd",d:"m751.3884 251.64043c0.40161133 0 0.6693115 0.068237305 1.0026245 0.1338501c0.27038574 0.13386536 0.46984863 0.33595276 0.67193604 0.5354309c0.19946289 0.20210266 0.333313 0.46981812 0.46722412 0.8057709c0.1338501 0.2677307 0.1338501 0.60105896 0.1338501 1.005249l-4.821533 0c0.06561279 -0.8057709 0.333313 -1.4068146 0.8031616 -1.8110199c0.4015503 -0.4671936 1.005249 -0.669281 1.7427368 -0.669281zm0 -1.1391144c-0.671875 0 -1.2729492 0.068237305 -1.7427368 0.33595276c-0.5354614 0.20210266 -0.9370117 0.5354309 -1.338623 0.8713989c-0.3359375 0.40156555 -0.6036377 0.87138367 -0.8057251 1.4068146c-0.19952393 0.53544617 -0.26776123 1.1391144 -0.26776123 1.7401581c0 0.80578613 0.068237305 1.4750824 0.26776123 2.076126c0.2677002 0.6036682 0.5354004 1.0734863 0.9395752 1.4750671c0.33337402 0.4015808 0.8031616 0.7375183 1.338623 0.9370117c0.4697876 0.2020874 1.0708618 0.2677002 1.6744995 0.2677002c0.33599854 0 0.6693115 0 1.005249 -0.06561279c0.33599854 -0.068237305 0.60369873 -0.1338501 0.9370117 -0.2677002c0.26776123 -0.06826782 0.60369873 -0.20211792 0.8713989 -0.4015808c0.26776123 -0.20211792 0.46984863 -0.40420532 0.6693115 -0.6036682l-0.4015503 -0.60369873c-0.06567383 -0.06561279 -0.19952393 -0.1338501 -0.33337402 -0.1338501c-0.068237305 0 -0.2020874 0.068237305 -0.3359375 0.1338501c-0.1338501 0.13388062 -0.3359375 0.20211792 -0.5354614 0.33596802c-0.2020874 0.06561279 -0.4697876 0.19946289 -0.7374878 0.2677307c-0.26776123 0.06561279 -0.60369873 0.1338501 -1.005249 0.1338501c-0.40161133 0 -0.8031616 -0.068237305 -1.1391602 -0.20211792c-0.333313 -0.1338501 -0.6010132 -0.333313 -0.8713379 -0.6010437c-0.26776123 -0.3359375 -0.46722412 -0.6719055 -0.6010742 -1.0734863c-0.1338501 -0.4015808 -0.2020874 -0.86875916 -0.2020874 -1.4724426l5.963257 0c0.1338501 0 0.19946289 0 0.2677002 -0.1338501c0.06561279 -0.06825256 0.06561279 -0.20210266 0.06561279 -0.46981812c0 -0.6036835 -0.06561279 -1.2047272 -0.2677002 -1.6745453c-0.19946289 -0.5354309 -0.46722412 -0.9370117 -0.8031616 -1.2729645c-0.2677002 -0.33332825 -0.6693115 -0.6036682 -1.1390991 -0.73753357c-0.46984863 -0.19947815 -0.9370117 -0.26771545 -1.4724731 -0.26771545z",fill:"#58595b"}),t.a.createElement("path",{id:"path71",fillRule:"evenodd",d:"m761.6378 250.4357c-0.60369873 0 -1.0734863 0.19947815 -1.4750977 0.5354309c-0.4015503 0.33595276 -0.8031616 0.80314636 -1.0708618 1.4068298l-0.068237305 -1.3385925c-0.06561279 -0.13647461 -0.06561279 -0.27033997 -0.1338501 -0.33595276c-0.06561279 -0.068237305 -0.19946289 -0.068237305 -0.40161133 -0.068237305l-0.8713379 0l0 8.910751l1.6088867 0l0 -5.627289c0.06561279 -0.33596802 0.19946289 -0.6036835 0.33337402 -0.8713989c0.1338501 -0.19947815 0.3359375 -0.40156555 0.4697876 -0.5354309c0.2020874 -0.20210266 0.4015503 -0.33595276 0.60369873 -0.4015808c0.19946289 -0.068237305 0.4671631 -0.1338501 0.7348633 -0.1338501c0.20214844 0 0.40423584 0.06561279 0.53808594 0.06561279c0.1338501 0.068237305 0.2677002 0.068237305 0.333313 0.068237305c0.2020874 0 0.26776123 -0.068237305 0.26776123 -0.2020874l0.1338501 -1.2047272c-0.1338501 -0.068237305 -0.26776123 -0.13386536 -0.46722412 -0.20210266c-0.1338501 0 -0.3359375 -0.06561279 -0.5354004 -0.06561279z",fill:"#58595b"})))},v=function(c){return t.a.createElement(E.a,Object.assign({component:b},c))},z=(l(151),l(450)),g=l.n(z);l.d(e,"query",function(){return A});var A="3259250892";e.default=function(c){var e=c.data;return t.a.createElement(m.a,null,t.a.createElement(r.a,null,t.a.createElement(i.a,{span:18,offset:3,className:g.a.centerSection},t.a.createElement("span",{className:g.a.logo},t.a.createElement(v,null)))),t.a.createElement(r.a,null,t.a.createElement(i.a,{xs:{span:18,offset:3},sm:{span:12,offset:6},className:g.a.centerSection},t.a.createElement("div",{className:g.a.subtitle},t.a.createElement("span",{className:g.a.jumbo},">")," describe your target stack",t.a.createElement("br",null),t.a.createElement("span",{className:g.a.jumbo},">")," launch the provisioning",t.a.createElement("br",null),t.a.createElement("span",{className:g.a.jumbo},">")," start developing!",t.a.createElement("span",{className:g.a.cursor},"█")))),t.a.createElement(r.a,null,t.a.createElement(i.a,{span:22,offset:1,className:g.a.centerSection},t.a.createElement(d.a,{type:"default",size:"large",className:g.a.mainButton},t.a.createElement(n.Link,{to:"/docs/getting-started"},"GET STARTED")),t.a.createElement(d.a,{type:"default",size:"large",className:g.a.mainButton},t.a.createElement(n.Link,{to:"/docs/versions"},"NEW IN ",e.site.siteMetadata.version)))),t.a.createElement("div",{className:g.a.darkSection},t.a.createElement(s.a,null,t.a.createElement(o.a,{orientation:"left",className:g.a.darkDivider},"What is Jumbo?"),t.a.createElement("div",{className:g.a.darkAnswer},"Jumbo is a Hadoop cluster bootstrapper made for developers. It helps you deploy virtualize development environments very quickly.",t.a.createElement("br",null),"Jumbo is Open Source and comes with a friendly CLI to help you out during your cluster configuration!")),t.a.createElement(r.a,null,t.a.createElement(i.a,{xs:{span:20,offset:2},md:{span:12,offset:6},lg:{span:8,offset:8},xl:{span:6,offset:9}},t.a.createElement("div",{className:g.a.shellImage},t.a.createElement(h,null)))),t.a.createElement(s.a,null,t.a.createElement(o.a,{orientation:"right",className:g.a.darkDivider},"How does it work?"),t.a.createElement("div",{className:g.a.darkAnswer},"Jumbo leverages trusted DevOps tools to provision the clusters:"," ",t.a.createElement("a",{href:"https://www.vagrantup.com/",target:"_blank",rel:"noopener noreferrer"},"Vagrant")," ","to manage VMs,"," ",t.a.createElement("a",{href:"https://www.ansible.com/",target:"_blank",rel:"noopener noreferrer"},"Ansible")," ","to configure them and"," ",t.a.createElement("a",{href:"https://ambari.apache.org/",target:"_blank",rel:"noopener noreferrer"},"Ambari")," ","to install the Hadoop services on them. It is also possible to kerberize the cluster with"," ",t.a.createElement("a",{href:"https://www.freeipa.org",target:"_blank",rel:"noopener noreferrer"},"FreeIPA"),".")),t.a.createElement(s.a,null,t.a.createElement(o.a,{orientation:"left",className:g.a.darkDivider},"Why use Jumbo?"),t.a.createElement("div",{className:g.a.darkAnswer},"Jumbo is very easy to use and let you build multi-node kerberized Hadoop development environments. It is an ideal tool to help developers come closer to production to test and progress!")),t.a.createElement(s.a,null,t.a.createElement(o.a,{orientation:"right",className:g.a.darkDivider},"Like what you see?"),t.a.createElement("div",{className:g.a.darkAnswer},"Jumbo is an active project and we would love to have your feedback! Don't hesitate to post issues on the"," ",t.a.createElement("a",{href:"http://github.com/adaltas/jumbo",target:"_blank",rel:"noopener noreferrer"},"project page")," ","if needed or to get in touch for any support!"))))}},160:function(c,e,l){c.exports={layout:"layout-module--layout--n3XTp",textContainer:"layout-module--text-container--2X9zH"}},177:function(c,e,l){"use strict";var a=l(178),t=l(0),n=l.n(t),r=l(4),i=l.n(r),d=l(218),o=l.n(d),m=l(157),s=l(454),u=l(189),p=l(190),f=(l(151),l(160)),h=l.n(f),E=s.a.Content,b=function(c){var e=c.children;return n.a.createElement(m.StaticQuery,{query:"3892401927",render:function(c){return n.a.createElement(n.a.Fragment,null,n.a.createElement(o.a,{title:c.site.siteMetadata.title,meta:[{name:"description",content:"Sample"},{name:"keywords",content:"sample, something"}]},n.a.createElement("html",{lang:"en"})),n.a.createElement(s.a,{className:h.a.layout},n.a.createElement(u.a,null),n.a.createElement(s.a,null,n.a.createElement(E,null,e),n.a.createElement(p.a,null))))},data:a})};b.propTypes={children:i.a.node.isRequired},e.a=b},178:function(c){c.exports={data:{site:{siteMetadata:{title:"Jumbo"}}}}},179:function(c,e,l){"use strict";var a=l(0),t=l.n(a),n=l(4),r=l.n(n),i=l(457),d=l(458),o=(l(151),l(160)),m=l.n(o),s=function(c){var e=c.children;return t.a.createElement(i.a,null,t.a.createElement(d.a,{xs:{span:18,offset:3},md:{span:12,offset:6},lg:{span:10,offset:7},xl:{span:8,offset:8},className:m.a.textContainer},e))};s.propTypes={children:r.a.node.isRequired},e.a=s},448:function(c){c.exports={data:{placeholderImage:{childImageSharp:{fluid:{base64:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAACLUlEQVQ4y21UWXbbMAzUbZJYlrVyEbXLsp32vd7/OFMMJKZqXj5ggCA5wAwhJ41x6J2HmzuYwaPsHyjcgLpzyK3Fe1riI6vwfi3VGH+3cz7hz0UsKxpkeY3388Gs/A8oPV2O+fNaAWNgCou2crjeasQiBOA6zWqNuX+TNe+kul//3GGs7uVCqLxcauBKp2t6mimteKtxXRhdcz/PG7xFQPEK2Eh3Rb6D9LXXmN3wAvdoLEQQxp2cIajTtfkHGCnbo1olm18Xjxzj2E17WocjLk8dEivRxaHJ5Whb4+uu365h9eXTk74xPj9O4rsZbU9bUJmAbryj8QPaYUHRtCglV9kOeeNhw6hWux6um9R4hueZ49nELA+026fM4QONgHsBN+0IFrrEF78dDyf0UsldNFdr/BFj2aNPps8XxtcLflixvf5gvn9ilgI2TMhEo/Nheh0Zgn6zt7RQS8I8o19WqF8XsRWVCwhSYNl+qQTr87dKQCPlQVhN6wtGqHbTHf28oRHKpJ+Eacawbpi2J5rQC1iLvJbZE8qVDahFv8b3kvOqJeWgv8pEkC5Z0G4cevHJ+LgjLKLdNIJxO09o2g7j+sS4PKWDTcRuFZDg+kASx7kjTcqglDk2N+mGVCrXScseYVy1M+rCi3w5XiQwz8VHoxRR0/MfRVKZnQafnvFOtZMxYH6AVYpBKRGQBRiz2I+AbuhhOtFJzEpse86TfM/Voc1hu067p35ZaZTFd8C/jfwA1XUdG94AAAAASUVORK5CYII=",aspectRatio:1.2359550561797752,src:"/static/6ebab868ae7bae27514e01271f905465/1e9da/jumbo-shell.png",srcSet:"/static/6ebab868ae7bae27514e01271f905465/148b7/jumbo-shell.png 138w,\n/static/6ebab868ae7bae27514e01271f905465/5ed33/jumbo-shell.png 275w,\n/static/6ebab868ae7bae27514e01271f905465/1e9da/jumbo-shell.png 550w",sizes:"(max-width: 550px) 100vw, 550px"}}}}}},450:function(c,e,l){c.exports={logo:"index-module--logo--3tl-x",centerSection:"index-module--center-section--rzmvu",subtitle:"index-module--subtitle--37c8q",jumbo:"index-module--jumbo--2fhZC",cursor:"index-module--cursor--2acJU",blink:"index-module--blink--1eg83",mainButton:"index-module--main-button--37oul",darkSection:"index-module--dark-section--14Vgr",darkDivider:"index-module--dark-divider--1kqfS",darkAnswer:"index-module--dark-answer--2JYF2"}}}]); +//# sourceMappingURL=component---src-pages-index-js-14fbf18aa73e61ffa656.js.map \ No newline at end of file diff --git a/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js.map b/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js.map new file mode 100644 index 0000000..568e255 --- /dev/null +++ b/public/component---src-pages-index-js-14fbf18aa73e61ffa656.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/images/jumbo-shell-image.js","webpack:///./src/components/icons/jumbo-logo-type.js","webpack:///./src/pages/index.js","webpack:///./src/components/layout/layout.module.css","webpack:///./src/components/layout/site-layout.js","webpack:///./src/components/layout/text-container.js","webpack:///./src/pages/index.module.css"],"names":["JumboShellImage","react_default","a","createElement","gatsby_browser_entry","query","render","data","gatsby_image_default","fluid","placeholderImage","childImageSharp","_2449412146","JumboTypeSVG","props","width","height","strokeMiterlimit","strokeLinecap","stroke","fill","viewBox","id","clipRule","d","clipPath","fillRule","fillOpacity","JumboLogoType","icon","Object","assign","component","__webpack_require__","__webpack_exports__","IndexPage","_ref","site_layout","row","col","span","offset","className","indexStyles","centerSection","logo","jumbo_logo_type","xs","sm","subtitle","jumbo","cursor","es_button","type","size","mainButton","to","site","siteMetadata","version","darkSection","text_container","divider","orientation","darkDivider","darkAnswer","md","lg","xl","shellImage","jumbo_shell_image","href","target","rel","module","exports","layout","textContainer","Content","Layout","SiteLayout","children","react__WEBPACK_IMPORTED_MODULE_1___default","gatsby__WEBPACK_IMPORTED_MODULE_4__","Fragment","react_helmet__WEBPACK_IMPORTED_MODULE_3___default","title","meta","name","content","lang","antd__WEBPACK_IMPORTED_MODULE_5__","layoutStyles","_header_main_header__WEBPACK_IMPORTED_MODULE_6__","_footer_main_footer__WEBPACK_IMPORTED_MODULE_7__","_public_static_d_3892401927_json__WEBPACK_IMPORTED_MODULE_0__","propTypes","PropTypes","node","isRequired","react__WEBPACK_IMPORTED_MODULE_0__","react__WEBPACK_IMPORTED_MODULE_0___default","n","prop_types__WEBPACK_IMPORTED_MODULE_1__","prop_types__WEBPACK_IMPORTED_MODULE_1___default","antd__WEBPACK_IMPORTED_MODULE_2__","antd__WEBPACK_IMPORTED_MODULE_3__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5__","_layout_module_css__WEBPACK_IMPORTED_MODULE_5___default","TextContainer","blink"],"mappings":"+MA+BeA,EAhBS,kBACtBC,EAAAC,EAAAC,cAACC,EAAA,YAAD,CACEC,MAAK,aAWLC,OAAQ,SAAAC,GAAI,OAAIN,EAAAC,EAAAC,cAACK,EAAAN,EAAD,CAAKO,MAAOF,EAAKG,iBAAiBC,gBAAgBF,SAZpEF,KAAAK,sBCbIC,EAAe,SAAAC,GAAK,OACxBb,EAAAC,EAAAC,cAAA,OACEY,MAAM,OACNC,OAAO,OACPC,iBAAiB,KACjBC,cAAc,SACdC,OAAO,OACPC,KAAK,OACLC,QAAQ,uBAERpB,EAAAC,EAAAC,cAAA,YAAUmB,GAAG,OACXrB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,QACHC,SAAS,UACTC,EAAE,mDAGNvB,EAAAC,EAAAC,cAAA,KAAGmB,GAAG,MAAMG,SAAS,aACnBxB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,QACHI,SAAS,UACTF,EAAE,oCACFG,YAAY,MACZP,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,QACHI,SAAS,UACTF,EAAE,wrBACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,QACHI,SAAS,UACTF,EAAE,oPACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,qlHACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,kTACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,8TACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,2mBACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,qgBACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,ycACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,6JACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,mmFACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,ogDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,0mDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,2mDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,8hDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,0+DACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,4DACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,mxBACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,u+FACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,gjCACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,umEACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,y6BACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,otDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,omDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,qmDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,siCACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,m+FACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,mjCACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,g7BACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,omFACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,iiDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,ohDACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,mmEACFJ,KAAK,YAEPnB,EAAAC,EAAAC,cAAA,QACEmB,GAAG,SACHI,SAAS,UACTF,EAAE,87BACFJ,KAAK,eAQEQ,EAFO,SAAAd,GAAK,OAAIb,EAAAC,EAAAC,cAAC0B,EAAA,EAADC,OAAAC,OAAA,CAAMC,UAAWnB,GAAkBC,gCCtOlEmB,EAAAT,EAAAU,EAAA,0BAAA7B,IAYA,IAuIaA,EAAK,aAUH8B,UAjJG,SAAAC,GAAA,IAAG7B,EAAH6B,EAAG7B,KAAH,OAChBN,EAAAC,EAAAC,cAACkC,EAAA,EAAD,KACEpC,EAAAC,EAAAC,cAACmC,EAAA,EAAD,KACErC,EAAAC,EAAAC,cAACoC,EAAA,EAAD,CAAKC,KAAM,GAAIC,OAAQ,EAAGC,UAAWC,IAAYC,eAC/C3C,EAAAC,EAAAC,cAAA,QAAMuC,UAAWC,IAAYE,MAC3B5C,EAAAC,EAAAC,cAAC2C,EAAD,SAIN7C,EAAAC,EAAAC,cAACmC,EAAA,EAAD,KACErC,EAAAC,EAAAC,cAACoC,EAAA,EAAD,CACEQ,GAAI,CAAEP,KAAM,GAAIC,OAAQ,GACxBO,GAAI,CAAER,KAAM,GAAIC,OAAQ,GACxBC,UAAWC,IAAYC,eAEvB3C,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYM,UAC1BhD,EAAAC,EAAAC,cAAA,QAAMuC,UAAWC,IAAYO,OAA7B,KADF,8BAGEjD,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,QAAMuC,UAAWC,IAAYO,OAA7B,KAJF,2BAKEjD,EAAAC,EAAAC,cAAA,WACAF,EAAAC,EAAAC,cAAA,QAAMuC,UAAWC,IAAYO,OAA7B,KANF,qBAOEjD,EAAAC,EAAAC,cAAA,QAAMuC,UAAWC,IAAYQ,QAA7B,QAINlD,EAAAC,EAAAC,cAACmC,EAAA,EAAD,KACErC,EAAAC,EAAAC,cAACoC,EAAA,EAAD,CAAKC,KAAM,GAAIC,OAAQ,EAAGC,UAAWC,IAAYC,eAC/C3C,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAQC,KAAK,UAAUC,KAAK,QAAQZ,UAAWC,IAAYY,YACzDtD,EAAAC,EAAAC,cAACC,EAAA,KAAD,CAAMoD,GAAG,yBAAT,gBAEFvD,EAAAC,EAAAC,cAACiD,EAAA,EAAD,CAAQC,KAAK,UAAUC,KAAK,QAAQZ,UAAWC,IAAYY,YACzDtD,EAAAC,EAAAC,cAACC,EAAA,KAAD,CAAMoD,GAAG,kBAAT,UACUjD,EAAKkD,KAAKC,aAAaC,YAKvC1D,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYiB,aAC1B3D,EAAAC,EAAAC,cAAC0D,EAAA,EAAD,KACE5D,EAAAC,EAAAC,cAAC2D,EAAA,EAAD,CAASC,YAAY,OAAOrB,UAAWC,IAAYqB,aAAnD,kBAGA/D,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYsB,YAA5B,oIAGEhE,EAAAC,EAAAC,cAAA,WAHF,0GAQFF,EAAAC,EAAAC,cAACmC,EAAA,EAAD,KACErC,EAAAC,EAAAC,cAACoC,EAAA,EAAD,CACEQ,GAAI,CAAEP,KAAM,GAAIC,OAAQ,GACxByB,GAAI,CAAE1B,KAAM,GAAIC,OAAQ,GACxB0B,GAAI,CAAE3B,KAAM,EAAGC,OAAQ,GACvB2B,GAAI,CAAE5B,KAAM,EAAGC,OAAQ,IAEvBxC,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAY0B,YAC1BpE,EAAAC,EAAAC,cAACmE,EAAD,SAINrE,EAAAC,EAAAC,cAAC0D,EAAA,EAAD,KACE5D,EAAAC,EAAAC,cAAC2D,EAAA,EAAD,CAASC,YAAY,QAAQrB,UAAWC,IAAYqB,aAApD,qBAGA/D,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYsB,YAA5B,kEACkE,IAChEhE,EAAAC,EAAAC,cAAA,KACEoE,KAAK,6BACLC,OAAO,SACPC,IAAI,uBAHN,WAMK,IARP,iBASiB,IACfxE,EAAAC,EAAAC,cAAA,KACEoE,KAAK,2BACLC,OAAO,SACPC,IAAI,uBAHN,WAMK,IAhBP,wBAiBwB,IACtBxE,EAAAC,EAAAC,cAAA,KACEoE,KAAK,6BACLC,OAAO,SACPC,IAAI,uBAHN,UAMK,IAxBP,4FA0B6B,IAC3BxE,EAAAC,EAAAC,cAAA,KACEoE,KAAK,0BACLC,OAAO,SACPC,IAAI,uBAHN,WA3BF,MAqCFxE,EAAAC,EAAAC,cAAC0D,EAAA,EAAD,KACE5D,EAAAC,EAAAC,cAAC2D,EAAA,EAAD,CAASC,YAAY,OAAOrB,UAAWC,IAAYqB,aAAnD,kBAGA/D,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYsB,YAA5B,8LAMFhE,EAAAC,EAAAC,cAAC0D,EAAA,EAAD,KACE5D,EAAAC,EAAAC,cAAC2D,EAAA,EAAD,CAASC,YAAY,QAAQrB,UAAWC,IAAYqB,aAApD,sBAGA/D,EAAAC,EAAAC,cAAA,OAAKuC,UAAWC,IAAYsB,YAA5B,2GAEuC,IACrChE,EAAAC,EAAAC,cAAA,KACEoE,KAAK,kCACLC,OAAO,SACPC,IAAI,uBAHN,gBAMK,IATP,0ECjIRC,EAAAC,QAAA,CAAkBC,OAAA,+BAAAC,cAAA,wMCWVC,EAAYC,IAAZD,QAEFE,EAAa,SAAA5C,GAAA,IAAG6C,EAAH7C,EAAG6C,SAAH,OACjBC,EAAAhF,EAAAC,cAACgF,EAAA,YAAD,CACE9E,MAAK,aASLC,OAAQ,SAAAC,GAAI,OACV2E,EAAAhF,EAAAC,cAAA+E,EAAAhF,EAAAkF,SAAA,KACEF,EAAAhF,EAAAC,cAACkF,EAAAnF,EAAD,CACEoF,MAAO/E,EAAKkD,KAAKC,aAAa4B,MAC9BC,KAAM,CACJ,CAAEC,KAAM,cAAeC,QAAS,UAChC,CAAED,KAAM,WAAYC,QAAS,uBAG/BP,EAAAhF,EAAAC,cAAA,QAAMuF,KAAK,QAEbR,EAAAhF,EAAAC,cAACwF,EAAA,EAAD,CAAQjD,UAAWkD,IAAahB,QAC9BM,EAAAhF,EAAAC,cAAC0F,EAAA,EAAD,MACAX,EAAAhF,EAAAC,cAACwF,EAAA,EAAD,KACET,EAAAhF,EAAAC,cAAC2E,EAAD,KAAUG,GACVC,EAAAhF,EAAAC,cAAC2F,EAAA,EAAD,UAzBVvF,KAAAwF,KAiCFf,EAAWgB,UAAY,CACrBf,SAAUgB,IAAUC,KAAKC,YAGZnB,gHCpDf,IAAAoB,EAAAnE,EAAA,GAAAoE,EAAApE,EAAAqE,EAAAF,GAAAG,EAAAtE,EAAA,GAAAuE,EAAAvE,EAAAqE,EAAAC,GAAAE,EAAAxE,EAAA,KAAAyE,EAAAzE,EAAA,KAAA0E,GAAA1E,EAAA,KAAAA,EAAA,MAAA2E,EAAA3E,EAAAqE,EAAAK,GAOME,EAAgB,SAAAzE,GAAA,IAAG6C,EAAH7C,EAAG6C,SAAH,OACpBoB,EAAAnG,EAAAC,cAACsG,EAAA,EAAD,KACEJ,EAAAnG,EAAAC,cAACuG,EAAA,EAAD,CACE3D,GAAI,CAAEP,KAAM,GAAIC,OAAQ,GACxByB,GAAI,CAAE1B,KAAM,GAAIC,OAAQ,GACxB0B,GAAI,CAAE3B,KAAM,GAAIC,OAAQ,GACxB2B,GAAI,CAAE5B,KAAM,EAAGC,OAAQ,GACvBC,UAAWkD,IAAaf,eAEvBI,KAKP4B,EAAcb,UAAY,CACxBf,SAAUgB,IAAUC,KAAKC,YAGZU,i0CCxBfnC,EAAAC,QAAA,CAAkB9B,KAAA,4BAAAD,cAAA,sCAAAK,SAAA,gCAAAC,MAAA,6BAAAC,OAAA,8BAAA2D,MAAA,6BAAAvD,WAAA,mCAAAK,YAAA,oCAAAI,YAAA,oCAAAC,WAAA","file":"component---src-pages-index-js-14fbf18aa73e61ffa656.js","sourcesContent":["import React from 'react'\nimport { StaticQuery, graphql } from 'gatsby'\nimport Img from 'gatsby-image'\n\n/*\n * This component is built using `gatsby-image` to automatically serve optimized\n * images with lazy loading and reduced file sizes. The image is loaded using a\n * `StaticQuery`, which allows us to load the image from directly within this\n * component, rather than having to pass the image data down from pages.\n *\n * For more information, see the docs:\n * - `gatsby-image`: https://gatsby.app/gatsby-image\n * - `StaticQuery`: https://gatsby.app/staticquery\n */\n\nconst JumboShellImage = () => (\n }\n />\n)\nexport default JumboShellImage\n","import React from 'react'\nimport { Icon } from 'antd'\n\nconst JumboTypeSVG = props => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n)\n\nconst JumboLogoType = props => \n\nexport default JumboLogoType\n","import React from 'react'\nimport { Link } from 'gatsby'\nimport { Row, Col, Button, Divider } from 'antd'\n\nimport SiteLayout from '../components/layout/site-layout'\nimport TextContainer from '../components/layout/text-container'\nimport JumboShellImage from '../components/images/jumbo-shell-image'\nimport JumboLogoType from '../components/icons/jumbo-logo-type'\n\nimport '../components/theme.less'\nimport indexStyles from './index.module.css'\n\nconst IndexPage = ({ data }) => (\n \n \n \n \n \n \n \n \n \n \n
\n > describe your target\n stack\n
\n > launch the provisioning\n
\n > start developing!\n \n
\n \n
\n \n \n \n \n \n \n
\n \n \n What is Jumbo?\n \n
\n Jumbo is a Hadoop cluster bootstrapper made for developers. It helps\n you deploy virtualize development environments very quickly.\n
\n Jumbo is Open Source and comes with a friendly CLI to help you out\n during your cluster configuration!\n
\n
\n \n \n
\n \n
\n \n
\n \n \n How does it work?\n \n
\n Jumbo leverages trusted DevOps tools to provision the clusters:{' '}\n \n Vagrant\n {' '}\n to manage VMs,{' '}\n \n Ansible\n {' '}\n to configure them and{' '}\n \n Ambari\n {' '}\n to install the Hadoop services on them. It is also possible to\n kerberize the cluster with{' '}\n \n FreeIPA\n \n .\n
\n
\n \n \n Why use Jumbo?\n \n
\n Jumbo is very easy to use and let you build multi-node kerberized\n Hadoop development environments. It is an ideal tool to help\n developers come closer to production to test and progress!\n
\n
\n \n \n Like what you see?\n \n
\n Jumbo is an active project and we would love to have your feedback!\n Don't hesitate to post issues on the{' '}\n \n project page\n {' '}\n if needed or to get in touch for any support!\n
\n
\n
\n
\n)\n\nexport const query = graphql`\n query versionQuery {\n site {\n siteMetadata {\n version\n }\n }\n }\n`\n\nexport default IndexPage\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"layout\":\"layout-module--layout--n3XTp\",\"textContainer\":\"layout-module--text-container--2X9zH\"};","import React from 'react'\nimport PropTypes from 'prop-types'\nimport Helmet from 'react-helmet'\nimport { StaticQuery, graphql } from 'gatsby'\nimport { Layout } from 'antd'\n\nimport MainHeader from '../header/main-header'\nimport MainFooter from '../footer/main-footer'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst { Content } = Layout\n\nconst SiteLayout = ({ children }) => (\n (\n <>\n \n \n \n \n \n \n {children}\n \n \n \n \n )}\n />\n)\n\nSiteLayout.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default SiteLayout\n","import React from 'react'\nimport PropTypes from 'prop-types'\nimport { Row, Col } from 'antd'\n\nimport '../theme.less'\nimport layoutStyles from './layout.module.css'\n\nconst TextContainer = ({ children }) => (\n \n \n {children}\n \n \n)\n\nTextContainer.propTypes = {\n children: PropTypes.node.isRequired,\n}\n\nexport default TextContainer\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"logo\":\"index-module--logo--3tl-x\",\"centerSection\":\"index-module--center-section--rzmvu\",\"subtitle\":\"index-module--subtitle--37c8q\",\"jumbo\":\"index-module--jumbo--2fhZC\",\"cursor\":\"index-module--cursor--2acJU\",\"blink\":\"index-module--blink--1eg83\",\"mainButton\":\"index-module--main-button--37oul\",\"darkSection\":\"index-module--dark-section--14Vgr\",\"darkDivider\":\"index-module--dark-divider--1kqfS\",\"darkAnswer\":\"index-module--dark-answer--2JYF2\"};"],"sourceRoot":""} \ No newline at end of file diff --git a/public/component---src-pages-index-js.0bc276125afb17e69f26.css b/public/component---src-pages-index-js.0bc276125afb17e69f26.css new file mode 100644 index 0000000..3c382ad --- /dev/null +++ b/public/component---src-pages-index-js.0bc276125afb17e69f26.css @@ -0,0 +1 @@ +.layout-module--layout--n3XTp{min-height:100vh}.layout-module--text-container--2X9zH{text-align:center;margin-top:10px}.index-module--logo--3tl-x{font-size:1.2vw}.index-module--center-section--rzmvu{text-align:center;margin-top:20px}.index-module--subtitle--37c8q{font-size:20px;font-family:Consolas;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto auto 16px}.index-module--jumbo--2fhZC{color:#8fbc8f}@-webkit-keyframes index-module--blink--1eg83{0%,60%{color:inherit}10%,50%{color:#fff}}@keyframes index-module--blink--1eg83{0%,60%{color:inherit}10%,50%{color:#fff}}.index-module--cursor--2acJU{-webkit-animation-name:index-module--blink--1eg83;animation-name:index-module--blink--1eg83;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:5;animation-iteration-count:5}.index-module--main-button--37oul{font-size:16px;margin-left:10px;margin-right:10px;margin-bottom:20px;border-width:2px!important;font-weight:700!important;border-color:#47499f!important}.index-module--dark-section--14Vgr{margin-top:20px;padding-bottom:20px;color:#fff;background-color:#47499f}.index-module--dark-divider--1kqfS{font-size:20px!important;color:#fff!important}.index-module--dark-answer--2JYF2{font-size:18px;text-align:justify;text-justify:inter-word;margin-bottom:20px}.index-module--dark-answer--2JYF2 a{color:#8fbc8f}@media screen and (min-width:801px) and (max-width:1100px){.index-module--logo--3tl-x{font-size:1.5vw}}@media screen and (max-width:800px){.index-module--logo--3tl-x{font-size:2vw}.index-module--subtitle--37c8q{font-size:18px}} \ No newline at end of file diff --git a/public/component---src-pages-index-js.3c840f013db25269456a.css b/public/component---src-pages-index-js.3c840f013db25269456a.css deleted file mode 100644 index 8c88e13..0000000 --- a/public/component---src-pages-index-js.3c840f013db25269456a.css +++ /dev/null @@ -1 +0,0 @@ -.index-module--logo--3tl-x{font-size:1.2vw}.index-module--logo-section--15r04{text-align:center;margin-top:20px}.index-module--subtitle--37c8q{font-size:20px;font-family:Consolas;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto auto 16px}.index-module--jumbo--2fhZC{color:#8fbc8f}@-webkit-keyframes index-module--blink--1eg83{0%,60%{color:inherit}10%,50%{color:#fff}}@keyframes index-module--blink--1eg83{0%,60%{color:inherit}10%,50%{color:#fff}}.index-module--cursor--2acJU{-webkit-animation-name:index-module--blink--1eg83;animation-name:index-module--blink--1eg83;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:5;animation-iteration-count:5}.index-module--main-button--37oul{font-size:16px;margin-left:10px;margin-right:10px;margin-bottom:20px;border-width:2px;font-weight:700;border-color:#47499f}.index-module--dark-section--14Vgr{margin-top:20px;padding-bottom:20px;color:#fff;background-color:#47499f}.index-module--dark-divider--1kqfS{font-size:20px!important;color:#fff!important}.index-module--dark-answer--2JYF2{font-size:18px;text-align:justify;text-justify:inter-word;margin-bottom:20px}.index-module--dark-answer--2JYF2 a{color:#8fbc8f}@media screen and (min-width:801px) and (max-width:1100px){.index-module--logo--3tl-x{font-size:1.5vw}}@media screen and (max-width:800px){.index-module--logo--3tl-x{font-size:2vw}.index-module--subtitle--37c8q{font-size:18px}} \ No newline at end of file diff --git a/public/component---src-templates-docs-js-07111da4455011fb329d.js b/public/component---src-templates-docs-js-07111da4455011fb329d.js new file mode 100644 index 0000000..e4e1aeb --- /dev/null +++ b/public/component---src-templates-docs-js-07111da4455011fb329d.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{141:function(e,t,n){"use strict";n.r(t);var o=n(0),s=n.n(o),r=n(454),a=n(266),i=n.n(a),c=(n(52),n(282),n(53),n(283),n(77),n(78),n(285),n(79),n(54),n(76),n(7)),d=n.n(c),l=n(157),u=n(453),m=(n(151),n(167)),f=n.n(m),p=u.a.SubMenu,h=function(e){function t(t){var n;(n=e.call(this,t)||this).findCurrentSection=function(){var e=2;return"docs/"===n.props.docs.edges.find(function(e){return e.node.id===n.props.id}).node.fields.slug&&(e=1),n.state.docsSections.some(function(t){return n.props.docs.edges.find(function(e){return e.node.id===n.props.id}).node.fields.slug.split("/").slice(0,e).join("/")===t.slug})?[n.state.docsSections.find(function(t){return n.props.docs.edges.find(function(e){return e.node.id===n.props.id}).node.fields.slug.split("/").slice(0,e).join("/")===t.slug}).id]:[]},n.compareSections=function(e,t){return e.frontmatter.sort>t.frontmatter.sort?1:t.frontmatter.sort>e.frontmatter.sort?-1:0},n.state={docsSections:[],currentSectionId:""};var o=[];return t.docs.edges.forEach(function(e){var t=e.node.fields.slug.split("/")[1];Object.keys(e.node.fields.slug.split("/")).length<=2?o.push(e.node):(n.state.docsSections.some(function(e){return e.name===t})||n.state.docsSections.push({name:t,slug:"docs/"+t,frontmatter:{sort:0},nodes:[]}),n.state.docsSections.find(function(e){return e.name===t}).nodes.push(e.node))}),o.forEach(function(e){n.state.docsSections.some(function(t){return t.slug===e.fields.slug})?(n.state.docsSections.find(function(t){return t.slug===e.fields.slug}).id=e.id,n.state.docsSections.find(function(t){return t.slug===e.fields.slug}).title=e.frontmatter.title,n.state.docsSections.find(function(t){return t.slug===e.fields.slug}).frontmatter.sort+=e.frontmatter.sort,n.state.docsSections.find(function(t){return t.slug===e.fields.slug}).nodes.unshift(e)):n.state.docsSections.push(e)}),n.state.docsSections=n.state.docsSections.sort(n.compareSections),n}return d()(t,e),t.prototype.render=function(){return s.a.createElement(u.a,{mode:"inline",selectedKeys:[this.props.id],defaultOpenKeys:this.findCurrentSection()},this.state.docsSections.map(function(e){return void 0!==e.nodes?s.a.createElement(p,{key:e.id,title:e.title},e.nodes.map(function(e){return s.a.createElement(u.a.Item,{key:e.id},s.a.createElement(l.Link,{to:"/"+e.fields.slug,className:f.a.navItem},e.frontmatter.title))})):s.a.createElement(u.a.Item,{key:e.id},s.a.createElement(l.Link,{to:"/"+e.fields.slug,className:f.a.navItem},e.frontmatter.title))}))},t}(s.a.Component),v=function(e){var t=e.version;return s.a.createElement("div",{className:f.a.docsVersion},s.a.createElement("span",null,"Jumbo Documentation v",t))},g=r.a.Sider,w=function(e){var t=e.id,n=e.docs,o=e.version;return s.a.createElement(g,{className:f.a.sider,width:300},s.a.createElement(v,{version:o}),s.a.createElement(h,{id:t,docs:n}))},E=n(189),y=n(190),S=n(451),b=n(188),k=n(455),C=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),s=0;s {\n var slugLength = 2\n if (\n this.props.docs.edges.find(e => {\n return e.node.id === this.props.id\n }).node.fields.slug === 'docs/'\n ) {\n slugLength = 1\n }\n\n return this.state.docsSections.some(s => {\n return (\n this.props.docs.edges\n .find(e => {\n return e.node.id === this.props.id\n })\n .node.fields.slug.split('/')\n .slice(0, slugLength)\n .join('/') === s.slug\n )\n })\n ? [\n this.state.docsSections.find(s => {\n return (\n this.props.docs.edges\n .find(e => {\n return e.node.id === this.props.id\n })\n .node.fields.slug.split('/')\n .slice(0, slugLength)\n .join('/') === s.slug\n )\n }).id,\n ]\n : []\n }\n\n compareSections = (s1, s2) => {\n if (s1.frontmatter.sort > s2.frontmatter.sort) return 1\n if (s2.frontmatter.sort > s1.frontmatter.sort) return -1\n return 0\n }\n\n constructor(props) {\n super(props)\n this.state = {\n docsSections: [],\n currentSectionId: '',\n }\n\n var rootDocs = []\n\n props.docs.edges.forEach(e => {\n const nodeSection = e.node.fields.slug.split('/')[1]\n\n if (Object.keys(e.node.fields.slug.split('/')).length <= 2) {\n rootDocs.push(e.node)\n } else {\n if (!this.state.docsSections.some(s => s.name === nodeSection)) {\n this.state.docsSections.push({\n name: nodeSection,\n slug: 'docs/' + nodeSection,\n frontmatter: {\n sort: 0,\n },\n nodes: [],\n })\n }\n this.state.docsSections\n .find(s => {\n return s.name === nodeSection\n })\n .nodes.push(e.node)\n }\n })\n\n rootDocs.forEach(n => {\n if (\n this.state.docsSections.some(s => {\n return s.slug === n.fields.slug\n })\n ) {\n this.state.docsSections.find(s => {\n return s.slug === n.fields.slug\n }).id = n.id\n this.state.docsSections.find(s => {\n return s.slug === n.fields.slug\n }).title = n.frontmatter.title\n this.state.docsSections.find(s => {\n return s.slug === n.fields.slug\n }).frontmatter.sort += n.frontmatter.sort\n this.state.docsSections\n .find(s => {\n return s.slug === n.fields.slug\n })\n .nodes.unshift(n)\n } else {\n this.state.docsSections.push(n)\n }\n })\n\n this.state.docsSections = this.state.docsSections.sort(this.compareSections)\n }\n\n render() {\n return (\n \n {this.state.docsSections.map(s => {\n if (s.nodes !== undefined) {\n return (\n \n {s.nodes.map(n => (\n \n \n {n.frontmatter.title}\n \n \n ))}\n \n )\n } else {\n return (\n \n \n {s.frontmatter.title}\n \n \n )\n }\n })}\n \n )\n }\n}\n\nexport default DocsNav\n","import React from 'react'\n\nimport '../theme.less'\nimport docsStyle from './docs.module.css'\n\nconst DocsNavVersion = ({ version }) => (\n
\n Jumbo Documentation v{version}\n
\n)\n\nexport default DocsNavVersion\n","import React from 'react'\nimport { Layout } from 'antd'\n\nimport DocsNav from './docs-nav'\nimport DocsNavVersion from './docs-nav-version'\n\nimport '../theme.less'\nimport docsStyles from './docs.module.css'\n\nconst { Sider } = Layout\n\nconst DocsSider = ({ id, docs, version }) => (\n \n \n \n \n)\n\nexport default DocsSider\n","import React from 'react'\nimport { Button, Drawer, Icon } from 'antd'\n\nimport DocsNav from './docs-nav'\n\nimport '../theme.less'\nimport docsStyles from './docs.module.css'\n\nclass DocsDrawer extends React.Component {\n state = { visible: false }\n\n showDrawer = () => {\n this.setState({ visible: true })\n }\n\n closeDrawer = () => {\n this.setState({ visible: false })\n }\n\n render() {\n return (\n
\n \n \n \n \n \n \n
\n )\n }\n}\n\nexport default DocsDrawer\n","import React, { Component } from 'react'\nimport { Icon } from 'antd'\n\nimport docsStyles from './docs.module.css'\n\nconst ReactMarkdown = require('react-markdown')\n\nclass HintBox extends Component {\n static defaultProps = {\n type: 'info',\n text: '',\n }\n\n type = (function(type) {\n switch (type) {\n case 'warning':\n return docsStyles.warning\n case 'tip':\n return docsStyles.tip\n default:\n return docsStyles.info\n }\n })(this.props.type)\n icon = (type => {\n switch (type) {\n case 'warning':\n return 'warning'\n case 'tip':\n return 'check-circle'\n default:\n return 'info-circle'\n }\n })(this.props.type)\n\n render() {\n return (\n
\n \n \n \n \n
\n )\n }\n}\n\nexport default HintBox\n","import React from 'react'\nimport { graphql } from 'gatsby'\nimport { Layout } from 'antd'\nimport rehypeReact from 'rehype-react'\n\nimport DocsSider from '../components/docs/docs-sider'\nimport MainHeader from '../components/header/main-header'\nimport MainFooter from '../components/footer/main-footer'\nimport DocsDrawer from '../components/docs/docs-drawer'\nimport HintBox from '../components/docs/docs-hint-box'\n\nimport docsStyles from '../components/docs/docs.module.css'\n\nrequire('prismjs/themes/prism-tomorrow.css')\n\nconst { Content } = Layout\nconst renderAst = new rehypeReact({\n createElement: React.createElement,\n components: { 'hint-box': HintBox },\n}).Compiler\n\nconst DocTemplate = ({ data }) => {\n const currentDoc = data.markdownRemark\n const docs = data.allMarkdownRemark\n const docsVersion = data.site.siteMetadata.version\n return (\n \n \n \n \n \n \n
\n {renderAst(currentDoc.htmlAst)}\n
\n
\n \n
\n
\n )\n}\n\nexport const query = graphql`\n query($slug: String!) {\n markdownRemark(fields: { slug: { eq: $slug } }) {\n htmlAst\n id\n frontmatter {\n title\n }\n }\n allMarkdownRemark(sort: { fields: frontmatter___sort }) {\n edges {\n node {\n id\n frontmatter {\n title\n sort\n }\n fields {\n slug\n }\n }\n }\n }\n site {\n siteMetadata {\n version\n }\n }\n }\n`\n\nexport default DocTemplate\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"sider\":\"docs-module--sider--mMVkg\",\"docsLayout\":\"docs-module--docs-layout--i6yHq\",\"drawerButton\":\"docs-module--drawer-button--3tSPW\",\"navItem\":\"docs-module--nav-item--1CYRy\",\"docsVersion\":\"docs-module--docs-version--2Ongw\",\"markdown\":\"docs-module--markdown--1yFWf\",\"drawerDiv\":\"docs-module--drawer-div--2VNhC\",\"box\":\"docs-module--box--2eF3r\",\"info\":\"docs-module--info--O4AY0\",\"warning\":\"docs-module--warning--2Z4vu\",\"tip\":\"docs-module--tip--2gh6C\",\"icon\":\"docs-module--icon--2_N23\",\"boxContent\":\"docs-module--box-content--mqjXE\"};"],"sourceRoot":""} \ No newline at end of file diff --git a/public/component---src-templates-docs-js.e9ca4470a52a835bf5e8.css b/public/component---src-templates-docs-js.e9ca4470a52a835bf5e8.css new file mode 100644 index 0000000..d5da46b --- /dev/null +++ b/public/component---src-templates-docs-js.e9ca4470a52a835bf5e8.css @@ -0,0 +1 @@ +strong{font-weight:700}table{max-width:95%;display:block;overflow:auto;margin:auto auto 20px}table,td,th{border-collapse:collapse}td,th{padding:10px;text-align:left;border:1px solid #ddd}tr:nth-child(2n){background-color:#f5f5f5}.docs-module--sider--mMVkg{height:100vh;position:fixed!important;top:0}.docs-module--docs-layout--i6yHq{margin-left:300px;min-height:100vh}.docs-module--drawer-button--3tSPW{position:fixed;z-index:20;top:16px;left:16px;color:#fff;background-color:#47499f;border-width:0}.docs-module--nav-item--1CYRy{text-overflow:ellipsis;overflow:hidden}.docs-module--docs-version--2Ongw{height:64px;color:hsla(0,0%,100%,.65);background-color:#47499f;text-align:center;line-height:64px;font-size:18px}.docs-module--markdown--1yFWf{width:800px;max-width:80%;margin:auto auto 40px;padding-top:32px;font-weight:200}.docs-module--markdown--1yFWf h1{font-weight:600!important}.gatsby-highlight-code-line{color:#a8afff;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:.75em;border-left:.25em solid #a8afff}pre[class*=language-]{border-radius:.2em;margin-bottom:1em!important}:not(pre)>code[class*=language-]{padding:.1em .3em!important;border-radius:.2em!important;background-color:rgba(71,73,159,.08)!important;color:#47499f;font-size:.9em;font-weight:200}@media screen and (max-width:600px){.docs-module--sider--mMVkg{display:none!important}.docs-module--docs-layout--i6yHq{margin-left:0}.docs-module--markdown--1yFWf{max-width:80%;margin:auto}.docs-module--docs-version--2Ongw{font-size:16px;line-height:24px}}@media screen and (min-width:601px){.docs-module--drawer-div--2VNhC{display:none!important}}.docs-module--box--2eF3r{line-height:1.4;padding:1em .8em 0;margin-bottom:20px;border-radius:5px;border-bottom:5px solid}.docs-module--box--2eF3r code{padding:.1em .3em!important;border-radius:.2em!important;font-size:.9em;font-weight:200}.docs-module--info--O4AY0{background-color:rgba(217,237,247,.97);border-color:#bce8f1;color:#31708f}.docs-module--info--O4AY0 code{background-color:#bce8f1}.docs-module--warning--2Z4vu{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.docs-module--warning--2Z4vu code{background-color:#ebccd1}.docs-module--tip--2gh6C{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.docs-module--tip--2gh6C code{background-color:#faebcc}.docs-module--icon--2_N23{display:table-cell;padding-right:.8em;padding-top:.15em;vertical-align:top}.docs-module--box-content--mqjXE{display:table-cell} \ No newline at end of file diff --git a/public/docs/advanced-usage/index.html b/public/docs/advanced-usage/index.html index 7b30bf9..0b54061 100644 --- a/public/docs/advanced-usage/index.html +++ b/public/docs/advanced-usage/index.html @@ -1,4 +1,4 @@ -
Jumbo Documentation v0.4.4

Advanced usage

+
Jumbo Documentation v0.4.4

Advanced usage

Versions and repositories URLs

Since v0.4.3, Jumbo supports fine grained versions and repositories management. All configurations are done through files called versions.json. When upgrading to v0.4.3, the default verions.json will be added to the ~/.jumbo directory, and an empty versions.json file to any new cluster's root directory (e.g. ~/.jumbo/newcluster/versions.json).

How does it work?

@@ -99,4 +99,4 @@

Custom node types

  • the node_types list;
  • hosts_types lists of the components that you want to install on nodes of the new type.
  • -

    On auto-installation of a service, the components are added in priority to nodes of the first type of the hosts_types list.

    \ No newline at end of file +

    On auto-installation of a service, the components are added in priority to nodes of the first type of the hosts_types list.

    \ No newline at end of file diff --git a/public/docs/commands/cluster/index.html b/public/docs/commands/cluster/index.html index 5a4f028..45aa92f 100644 --- a/public/docs/commands/cluster/index.html +++ b/public/docs/commands/cluster/index.html @@ -1,4 +1,4 @@ -

    Cluster commands

    +

    Cluster commands

    Create

    Command: create <name>

    Create a new empty cluster with a specified name. After the cluster creation, the context is automatically set to this cluster.

    @@ -20,7 +20,7 @@

    Delete


    Exit

    Command: exit

    -

    Only useful in the Jumbo shell.

    +

    Only useful in the Jumbo shell.

    Clean the Jumbo shell context.


    List clusters

    @@ -73,9 +73,9 @@

    Stop


    Use

    Command: use <name>

    -

    Only useful in the Jumbo shell.

    +

    Only useful in the Jumbo shell.

    Set the context to a previously created cluster. The context allows to use Jumbo without specifying the cluster on every command. The current context is indicated next to jumbo in the shell:

    jumbo > use mycluster
     Loading mycluster...
     Cluster "mycluster" loaded.
    -jumbo (mycluster) >
    \ No newline at end of file +jumbo (mycluster) >
    \ No newline at end of file diff --git a/public/docs/commands/component/index.html b/public/docs/commands/component/index.html index a545c51..6916bea 100644 --- a/public/docs/commands/component/index.html +++ b/public/docs/commands/component/index.html @@ -1,4 +1,4 @@ -

    Component commands

    +

    Component commands

    Add component

    Command: addcomponent <name>

    Add a component to a node. @@ -27,4 +27,4 @@

    Remove component

  • --node or -n (required) - The node of which the component should be removed.
  • --cluster or -c - The cluster of the node(s).
  • --force or -f - Avoid the confirmation prompt.
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/commands/index.html b/public/docs/commands/index.html index e584e7d..ad2e3f9 100644 --- a/public/docs/commands/index.html +++ b/public/docs/commands/index.html @@ -1,4 +1,4 @@ -

    Jumbo CLI

    +

    Jumbo CLI

    In this section you will find all the commands available in the Jumbo CLI to manipulate:

    • clusters
    • @@ -16,4 +16,4 @@

      Using the Jumbo shell

      You can enter the jumbo shell with the command jumbo. The principal advantage of the shell is that it allows to set the Jumbo context to a sepcific cluster.
      Once the context is set to a cluster, all the commands will be applied to that cluster without having to specify it with the --cluster tag.

      Not using the Jumbo shell

      -

      In this case, it is not possible to set a context. For every node or service command, it is necessary to specify the cluster with the tag --cluster.

    \ No newline at end of file +

    In this case, it is not possible to set a context. For every node or service command, it is necessary to specify the cluster with the tag --cluster.

    \ No newline at end of file diff --git a/public/docs/commands/node/index.html b/public/docs/commands/node/index.html index 62fc50a..50f086d 100644 --- a/public/docs/commands/node/index.html +++ b/public/docs/commands/node/index.html @@ -1,4 +1,4 @@ -

    Node commands

    +

    Node commands

    Add node

    Command: addnode <name>

    Add a new empty node to a cluster.

    @@ -26,4 +26,4 @@

    Remove node

    • --force or -f - Avoid the confirmation prompt.
    • --cluster or -c - The cluster in which the node should be deleted.
    • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/commands/service/index.html b/public/docs/commands/service/index.html index 2b073df..51262c4 100644 --- a/public/docs/commands/service/index.html +++ b/public/docs/commands/service/index.html @@ -1,4 +1,4 @@ -

    Service commands

    +

    Service commands

    Add service

    Command: addservice <name>

    Add a service to a cluster and install the service's clients on all nodes. By default, also auto-install the service's components on the best fitting hosts.
    @@ -40,4 +40,4 @@

    Remove service

    • --cluster or -c - The cluster in which the service should be deleted.
    • --force or -f - Avoid the confirmation prompt.
    • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/getting-started/configuration/index.html b/public/docs/getting-started/configuration/index.html index e281b0d..84dc497 100644 --- a/public/docs/getting-started/configuration/index.html +++ b/public/docs/getting-started/configuration/index.html @@ -1,4 +1,4 @@ -

    Cluster configuration

    +

    Cluster configuration

    Now we are ready to create and configure our first cluster with Jumbo!

    Cluster creation and Jumbo context

    First, lets enter the Jumbo shell and create our cluster:

    @@ -31,7 +31,7 @@

    If you are in a hurry, use templates

    See the list of available templates on the Github repo (templates/docs).

    Virtual machine creation

    Now that we have created our cluster, lets add 3 virtual machines to it:

    -

    Adjust the RAM of VMs to your local machine!

    +

    Adjust the RAM of VMs to your local machine!

    jumbo (mycluster) > addnode master --types master --ip 10.10.10.11 --ram 2048
     Machine "master" added to cluster "mycluster".
     jumbo (mycluster) > addnode smaster -t sidemaster -t edge
    @@ -76,7 +76,7 @@ 

    Service installation

    When installing a service, all its components are auto-installed on the best fitting hosts by default. You can avoid the auto-installation with the flag --no-auto.

    Note that the service's clients will always be installed on all hosts (even with --no-auto) and on nodes created after the service installation. However you can use rmcomponent to delete them individually afterward.

    A list of all the services supported by Jumbo is available here.

    -

    High Availability support
    Some services support High Availability.
    To install a service in HA, use the tag --ha with the command addservice.

    +

    High Availability support
    Some services support High Availability.
    To install a service in HA, use the tag --ha with the command addservice.

    Component installation

    If you choose to not auto-install the components with the flag --no-auto, you have to manually add components with addcomponent on the machines of your choice. Use the command checkservice to see what components are missing for the service to be complete:

    jumbo (mycluster) > checkservice HDFS
    @@ -181,4 +181,4 @@ 

    See what have been installed

  • listnodes to list the VMs and their configurations;
  • listservices to list the status of each service installed on a cluster (complete or not);
  • listcomponents to list the components installed on a machine.
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/getting-started/index.html b/public/docs/getting-started/index.html index 411c41c..d92b589 100644 --- a/public/docs/getting-started/index.html +++ b/public/docs/getting-started/index.html @@ -1,3 +1,3 @@ -

    Getting started

    +

    Getting started

    Welcome to the Jumbo getting started guide!
    -After the explanation of Jumbo key principles, we will see the main Jumbo commands available through the configuration and provisioning of a tiny 3 nodes cluster with basic Hadoop services installed.

    \ No newline at end of file +After the explanation of Jumbo key principles, we will see the main Jumbo commands available through the configuration and provisioning of a tiny 3 nodes cluster with basic Hadoop services installed.

    \ No newline at end of file diff --git a/public/docs/getting-started/installation/index.html b/public/docs/getting-started/installation/index.html index 6169ab3..01e9c26 100644 --- a/public/docs/getting-started/installation/index.html +++ b/public/docs/getting-started/installation/index.html @@ -1,6 +1,6 @@ -

    Installation

    -

    Requirements
    - Vagrant has to be installed on your local machine.
    - You need a valid SSH public key in ~/.ssh/id_rsa.pub to provision the clusters.
    - Jumbo only works with Python 3 (use the right pip to install it).

    +

    Installation

    +

    Requirements
    - Vagrant has to be installed on your local machine.
    - You need a valid SSH public key in ~/.ssh/id_rsa.pub to provision the clusters.
    - Jumbo only works with Python 3 (use the right pip to install it).

    On Linux

    git clone http://github.com/adaltas/jumbo jumbo
     cd jumbo
    -pip install .
    \ No newline at end of file +pip install .
    \ No newline at end of file diff --git a/public/docs/getting-started/key-principles/index.html b/public/docs/getting-started/key-principles/index.html index 395d4a8..97fa760 100644 --- a/public/docs/getting-started/key-principles/index.html +++ b/public/docs/getting-started/key-principles/index.html @@ -1,4 +1,4 @@ -

    Key principles

    +

    Key principles

    Jumbo manages the following types of items:

    • cluster: a cluster of VMs;
    • @@ -32,4 +32,4 @@
    • 1 sidemaster
    • 1 edge
    • 1 worker
    • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/getting-started/provisioning/index.html b/public/docs/getting-started/provisioning/index.html index 294fd3d..e14a258 100644 --- a/public/docs/getting-started/provisioning/index.html +++ b/public/docs/getting-started/provisioning/index.html @@ -1,4 +1,4 @@ -

    Cluster provisioning

    +

    Cluster provisioning

    Each cluster created with Jumbo has a dedicated folder in ~/.jumbo/. Jumbo generates all the configuration files needed in this folder (Vagrantfile, Ansible playbooks). You just have to start the provisioning of the cluster and watch the magic in action. Once you are ready, simply use the start command. The first time you start your cluster, it will launch the installation of all the services.

    You will see a thread of operations ran by Ansible. At the end of the thread, Jumbo gives you a link to the Ambari WebUI where you can follow the Hadoop cluster installation progress:

    TASK [postblueprint : Waiting for HDP install] *********************************
    @@ -9,14 +9,14 @@
             "Username: 'admin', Password: 'admin'"
         ]
     }
    -

    What to do in case of failure during provision?
    This can happen for random reasons (like a very slow internet connexion hitting timeouts, etc...), you should just try to provision the cluster again by using the provision command.

    +

    What to do in case of failure during provision?
    This can happen for random reasons (like a very slow internet connexion hitting timeouts, etc...), you should just try to provision the cluster again by using the provision command.

    At this state you can already connect as root to any host of the cluster via ssh (be sure to have a set of key in your .ssh folder, your public key will automatically be added to the authorized_keys of the nodes):

    ssh root@10.10.10.11
    -

    Before starting working on the cluster, be sure that it is entirely configured as you want! (If you modify the cluster configuration with Jumbo after provisioning, you will have to vagrant destroy -f and vagrant up again in your project folder in /~.jumbo/CLUSTER_NAME/ to apply changes)

    +

    Before starting working on the cluster, be sure that it is entirely configured as you want! (If you modify the cluster configuration with Jumbo after provisioning, you will have to vagrant destroy -f and vagrant up again in your project folder in /~.jumbo/CLUSTER_NAME/ to apply changes)

    The state of the machines can be controlled with the following commands:

    • start to boot machines (equivalent to vagrant up in your project folder)
    • stop to halt machines (equivalent to vagrant halt)
    • restart to reload machines (equivalent to vagrant reload)
    • status to view machines status (equivalent to vagrant status)
    • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/docs/index.html b/public/docs/index.html index b349448..2f3e247 100644 --- a/public/docs/index.html +++ b/public/docs/index.html @@ -1,4 +1,4 @@ -
    Jumbo Documentation v0.4.4

    Welcome!

    +
    Jumbo Documentation v0.4.4

    Welcome!

    This is the documentation of Jumbo - a tool allowing to deploy local virtualized Hadoop clusters in minutes. You will find a getting started guide as well as a detailed description of every command of the Jumbo CLI and a complete listing of services supported by Jumbo.

    The versions of Jumbo and of the other project that it relies on (Vagrant, Ansible, etc.) are available here.

    @@ -11,26 +11,4 @@ - - - - - - - Jumbo shell - - - - - - - - - - - Jumbo shell - - - - -

    \ No newline at end of file +

    \ No newline at end of file diff --git a/public/docs/supported/index.html b/public/docs/supported/index.html index 71fc89f..50c6ca3 100644 --- a/public/docs/supported/index.html +++ b/public/docs/supported/index.html @@ -1,4 +1,4 @@ -
    Jumbo Documentation v0.4.4

    Supported services and components

    +
    Jumbo Documentation v0.4.4

    Supported services and components

    All the client components (tagged in the table) are always auto-installed on all hosts on service installation but can be uninstalled manually.
    A component can only be installed on a limited number of node's types (see table). The types order has an importance because a component will be installed first on the node of the first type on auto-installation.

    @@ -254,4 +254,4 @@

    Services supporting High Availability

  • YARN
  • ZOOKEEPER
  • -

    If you want to switch another service in HA, you can use the Ambari WebUI.

    \ No newline at end of file +

    If you want to switch another service in HA, you can use the Ambari WebUI.

    \ No newline at end of file diff --git a/public/docs/versions/index.html b/public/docs/versions/index.html index 4f89a8a..50b8ebe 100644 --- a/public/docs/versions/index.html +++ b/public/docs/versions/index.html @@ -1,4 +1,4 @@ -
    Jumbo Documentation v0.4.4

    Versions

    +
    Jumbo Documentation v0.4.4

    Versions

    Jumbo versions

    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/index.html b/public/index.html index 9fa6083..ab6f968 100644 --- a/public/index.html +++ b/public/index.html @@ -1,3 +1,3 @@ -Jumbo
    > describe your target stack
    > launch the provisioning
    > start developing!
    What is Jumbo?
    Jumbo is a Hadoop cluster bootstrapper made for developers. It helps you deploy virtualize development environments very quickly.
    Jumbo is Open Source and comes with a friendly CLI to help you out during your cluster configuration!
    How does it work?
    Jumbo leverages trusted DevOps tools to provision the clusters: Vagrant to manage VMs, Ansible to configure them and Ambari to install the Hadoop services on them. It is also possible to kerberize the cluster with FreeIPA.
    Why use Jumbo?
    Jumbo is very easy to use and let you build multi-node kerberized Hadoop development environments. It is an ideal tool to help developers come closer to production to test and progress!
    Like what you see?
    Jumbo is an active project and we would love to have your feedback! Don't hesitate to post issues on the project page if needed or to get in touch for any support!
    \ No newline at end of file diff --git a/public/offline-plugin-app-shell-fallback/index.html b/public/offline-plugin-app-shell-fallback/index.html index b575ffd..e43ed8f 100644 --- a/public/offline-plugin-app-shell-fallback/index.html +++ b/public/offline-plugin-app-shell-fallback/index.html @@ -1 +1 @@ -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/public/static/d/112/path---docs-commands-cluster-8-da-ec9-XqXGbo5avBCtkYw7Kj6IdXT4WI0.json b/public/static/d/112/path---docs-commands-cluster-8-da-ec9-XqXGbo5avBCtkYw7Kj6IdXT4WI0.json new file mode 100644 index 0000000..52b6ae8 --- /dev/null +++ b/public/static/d/112/path---docs-commands-cluster-8-da-ec9-XqXGbo5avBCtkYw7Kj6IdXT4WI0.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Cluster commands"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"create "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Create a new empty cluster with a specified name. After the cluster creation, the context is automatically set to this cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--domain DOMAIN"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-d DOMAIN"}]},{"type":"text","value":" - Specify a domain name for the cluster. By default, it is generated as "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":".local"}]},{"type":"text","value":". The domain name is used for nodes urls and for the Kerberos realm which is the domain in uppercase letters."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--template TEMPLATE"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-t TEMPLATE"}]},{"type":"text","value":" - Use a template to configure the cluster. See the list of available templates on the Github repo ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/adaltas/jumbo/tree/master/jumbo/core/config/templates/docs"},"children":[{"type":"text","value":"templates/docs"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--ambari-repo REPO-URL"}]},{"type":"text","value":" - Specify the url where the Ambari repository should be downloaded. By default, it is the official repository of Ambari 2.6.1.5 ("},{"type":"element","tagName":"a","properties":{"href":"http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.1.5/ambari.repo"},"children":[{"type":"text","value":"http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.1.5/ambari.repo"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--vdf VDF-URL"}]},{"type":"text","value":" - Specify the url where the "},{"type":"element","tagName":"a","properties":{"href":"https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.0.0/bk_ambari-release-notes/content/ambari_relnotes-2.6.0.0-behavioral-changes.html"},"children":[{"type":"text","value":"VDF file"}]},{"type":"text","value":" for the HDP stack should be downloaded. By default, it is the official VDF file for HDP 2.6.4.0 ("},{"type":"element","tagName":"a","properties":{"href":"http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.4.0/HDP-2.6.4.0-91.xml"},"children":[{"type":"text","value":"http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.4.0/HDP-2.6.4.0-91.xml"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Delete"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"delete "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Delete a cluster previously created. On deletion, the Vagrant virtual machines of the cluster are also destroyed."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--force"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" - Avoid the confirmation message prompt."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Exit"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"exit"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"info","text":"Only useful in the Jumbo shell."},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Clean the Jumbo shell context."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"List clusters"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listclusters"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"List all the clusters managed by Jumbo. The list contains details about the domain names, the numbers of VMs, the services installed and the repositories URLs."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Provision"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"provision"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Start the virtual machines and force provisioning."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the virtual machines."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Repair"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"repair "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Recreate a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo_config"}]},{"type":"text","value":" file for a cluster if it has been destroyed. If this is the case, Jumbo will let you know with an error message."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Restart"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"restart"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Restart the virtual machines of a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the virtual machines."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Start"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"start"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Start the virtual machines of a cluster. Once started, starts the Hadoop services. "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"The first time"}]},{"type":"text","value":", it will start the virtual machines and install all components."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the virtual machines."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Status"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"status"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Give the status of the virtual machines of a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the virtual machines."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Stop"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"stop"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Stop the virtual machines of a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the virtual machines."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Use"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"use "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"info","text":"Only useful in the Jumbo shell."},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Set the context to a previously created cluster. The context allows to use Jumbo without specifying the cluster on every command. The current context is indicated next to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo"}]},{"type":"text","value":" in the shell:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo > use mycluster\n"}]},{"type":"text","value":"Loading mycluster...\nCluster \"mycluster\" loaded.\njumbo (mycluster) >"}]}]}]}],"data":{"quirksMode":false}},"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/commands/cluster"}} \ No newline at end of file diff --git a/public/static/d/182/path---docs-supported-de-7-931-fZJ9yJLBv78NTpwlZS6kQZP791k.json b/public/static/d/182/path---docs-supported-de-7-931-fZJ9yJLBv78NTpwlZS6kQZP791k.json new file mode 100644 index 0000000..c3a4ada --- /dev/null +++ b/public/static/d/182/path---docs-supported-de-7-931-fZJ9yJLBv78NTpwlZS6kQZP791k.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Supported services and components"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"All the client components (tagged in the table) are always auto-installed on all hosts on service installation but can be uninstalled manually."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nA component can only be installed on a limited number of node's types (see table). The types order has an importance because a component will be installed first on the node of the first type on auto-installation."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tagName":"table","properties":{},"children":[{"type":"element","tagName":"thead","properties":{},"children":[{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Version"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Service"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Components"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Types"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Client"}]}]}]},{"type":"element","tagName":"tbody","properties":{},"children":[{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"0.1"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ANSIBLE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ANSIBLE_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"POSTGRESQL"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"PSQL_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"AMBARI"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"AMBARI_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HDFS"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"NAMENODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SECONDARY_NAMENODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"DATANODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"JOURNALNODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HDFS_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZFC"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"YARN (+ MAPREDUCE2)"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"RESOURCEMANAGER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"NODEMANAGER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HISTORYSERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"APP"},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"TIMELINE"}]},{"type":"text","value":"SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"YARN_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"MAPREDUCE2_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SLIDER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"TEZ_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"PIG"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZOOKEEPER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZOOKEEPER_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZOOKEEPER_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE_METASTORE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"WEBHCAT_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HCAT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE_MASTER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE_REGIONSERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"0.2"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SPARK2"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SPARK2_JOBHISTORYSERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SPARK2_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"all but "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZEPPELIN"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZEPPELIN_MASTER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"0.3"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"FREEIPA"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"IPA_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]}]},{"type":"element","tagName":"td","properties":{},"children":[]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"0.4"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"KERBEROS"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"-"}]},{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can add other HDP services through the Ambari WebUI after the cluster provisioning."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nOf course, all services supported in one version are supported in all the next ones. "}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Services supporting High Availability"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following services can be installed in HA mode with Jumbo:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"HDFS"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"YARN"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"ZOOKEEPER"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you want to switch another service in HA, you can use the Ambari WebUI."}]}],"data":{"quirksMode":false}},"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/supported"}} \ No newline at end of file diff --git a/public/static/d/191/path---docs-commands-service-7-c-7-738-ZJ4Z3ldFy014vwqFpf13vpBUUjs.json b/public/static/d/191/path---docs-commands-service-7-c-7-738-ZJ4Z3ldFy014vwqFpf13vpBUUjs.json new file mode 100644 index 0000000..b078f78 --- /dev/null +++ b/public/static/d/191/path---docs-commands-service-7-c-7-738-ZJ4Z3ldFy014vwqFpf13vpBUUjs.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Service commands"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Add service"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addservice "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Add a service to a cluster and install the service's clients on all nodes. By default, also auto-install the service's components on the best fitting hosts."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nThe list of the services is available in the "},{"type":"element","tagName":"a","properties":{"href":"../about/supported"},"children":[{"type":"text","value":"Supported services"}]},{"type":"text","value":" section."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster to which the service should be added."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--no-auto"}]},{"type":"text","value":" - Avoid the auto-installation of the components. Only the clients will be installed. See "},{"type":"element","tagName":"a","properties":{"href":"./component"},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcomponent"}]}]},{"type":"text","value":" for manual component installation."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--ha"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-h"}]},{"type":"text","value":" - Install the service in High Availability mode. Not available for all services (list "},{"type":"element","tagName":"a","properties":{"href":"../about/supported"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--recursive"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-r"}]},{"type":"text","value":" - Also install all the service's dependencies (components and services)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Check service"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"checkservice "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Check if a service is complete (if all the components needed for it to be functional are installed) on a cluster. If not, a list of the missing components is given."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster on which to check the service."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"List services"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listservices"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"List all the services installed on a cluster and their status. The services' names are colored:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"green = service complete"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"orange = service missing a few components"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"red = service missing a lot of components\nIf a service misses components, they are listed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster in which the service should be deleted."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Remove service"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmservice "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Remove a service and all its components of a cluster. A service cannot be deleted if other services depend on it."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster in which the service should be deleted."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--force"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" - Avoid the confirmation prompt."}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/commands/service"}} \ No newline at end of file diff --git a/public/static/d/191/path---docs-getting-started-key-principles-0-df-c2e-XUnpycY4W5pdGME9eIC7EgrnCk.json b/public/static/d/191/path---docs-getting-started-key-principles-0-df-c2e-XUnpycY4W5pdGME9eIC7EgrnCk.json new file mode 100644 index 0000000..ba9f049 --- /dev/null +++ b/public/static/d/191/path---docs-getting-started-key-principles-0-df-c2e-XUnpycY4W5pdGME9eIC7EgrnCk.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Key principles"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Jumbo manages the following types of items:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cluster"}]},{"type":"text","value":": a cluster of VMs;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node"}]},{"type":"text","value":": a virtual machine managed by Vagrant. A "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node"}]},{"type":"text","value":" belongs to a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cluster"}]},{"type":"text","value":";"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"service"}]},{"type":"text","value":": a service available for install (e.g. 'POSTGRESQL', 'HDFS'). A "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"service"}]},{"type":"text","value":" is installed at "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"cluster"}]},{"type":"text","value":" level;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"component"}]},{"type":"text","value":": a component available for install (e.g. 'PSQL_SERVER', 'DATANODE'). A "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"component"}]},{"type":"text","value":" is installed on a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node"}]},{"type":"text","value":" and belongs to a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"service"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"text"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-text"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"├── mycluster\n│   ├── machines\n│   │   ├── master01\n│   │   │   ├── component1\n│   │   │   └── component2\n│   │   └── worker01\n│   │      └── component2\n│   └── services\n|      ├── service1\n|      └── service2\n└── anothercluster"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node"}]},{"type":"text","value":" must have at least one of the following types:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":": hosts master components like the NameNode of HDFS;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]},{"type":"text","value":": hosts key components of services without slaves like the Ambari server or the HiveMetastore of Hive;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]},{"type":"text","value":": hosts slave components like the DataNode of HDFS;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]},{"type":"text","value":": hosts components exposing APIs like the HiveServer2 of Hive;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]},{"type":"text","value":": hosts security components like the IPA-server of FreeIPA."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node"}]},{"type":"text","value":" can be assigned multiple types at creation time, except for the type "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]},{"type":"text","value":" than needs to be alone."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nTo deploy a functional Hadoop cluster, you will need at least:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"1 "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"1 "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"1 "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"1 "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/getting-started/key-principles"}} \ No newline at end of file diff --git a/public/static/d/208/path---docs-advanced-usage-c-10-e9b-MW3huck3LXOWY2hZErH2xF3XV60.json b/public/static/d/208/path---docs-advanced-usage-c-10-e9b-MW3huck3LXOWY2hZErH2xF3XV60.json new file mode 100644 index 0000000..8c68d57 --- /dev/null +++ b/public/static/d/208/path---docs-advanced-usage-c-10-e9b-MW3huck3LXOWY2hZErH2xF3XV60.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Advanced usage"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Versions and repositories URLs"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Since "},{"type":"element","tagName":"a","properties":{"href":"../../overview/versions"},"children":[{"type":"text","value":"v0.4.3"}]},{"type":"text","value":", Jumbo supports fine grained versions and repositories management. All configurations are done through files called "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":". When upgrading to v0.4.3, the default "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"verions.json"}]},{"type":"text","value":" will be added to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"~/.jumbo"}]},{"type":"text","value":" directory, and an empty "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":" file to any new cluster's root directory (e.g. "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"~/.jumbo/newcluster/versions.json"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"How does it work?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":" work in \"cascading\" mode, with priority to the cluster level "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":". If a version definition is not found in this files, the global version set in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"~/.jumbo/versions.json"}]},{"type":"text","value":" will be used."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":" files, you will find 3 sets of items:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"services"}]},{"type":"text","value":" - Jumbo services not part of a specific Big Data platform (e.g. POSTGRESQL or AMBARI),"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"resources"}]},{"type":"text","value":" - pieces of software used by platforms,"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"platforms"}]},{"type":"text","value":" - Big Data platforms such as HDP or CDH."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"services"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"resources"}]},{"type":"text","value":" share the same structure:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"json"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"name\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"POSTGRESQL\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"versions\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"9.6\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"10\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Each "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"service"}]},{"type":"text","value":"/"},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"resource"}]},{"type":"text","value":" has several versions available and each version is associated with its repository. The default "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]},{"type":"text","value":" file uses the official repositories of each software."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"platforms"}]},{"type":"text","value":" also have several versions, each of which is tied to a version of each "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"resource"}]},{"type":"text","value":" it uses:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"json"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"name\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"HDP\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"versions\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"2.6.4.0\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"resource\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"HDP\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"version\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"2.6.4.0\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"resource\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"HDP_GPL\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"version\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"2.6.4.0\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"resource\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"HDP_UTILS\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"version\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"1.1.0.22\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"resource\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"POSTGRESQL_JDBC_DRIVER\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"version\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"42.2.1\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"How to change the versions used?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"services"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"platforms"}]},{"type":"text","value":" have a "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"default"}]},{"type":"text","value":" attribute, which is set to the latest version by default. Change this attribute to whatever version you want to use (the version has to be described in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"json"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-json"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"name\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"POSTGRESQL\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"versions\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"9.6\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"10\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm\""}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["token","property"]},"children":[{"type":"text","value":"\"default\""}]},{"type":"element","tagName":"span","properties":{"className":["token","operator"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"9.6\""}]},{"type":"text","value":" // set the version to use here\n"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"How to change the repositories used?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"services"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"resources"}]},{"type":"text","value":", simply change the url associated with the version you are using. This can be useful to use private local repositories."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Kerberos"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Jumbo supports the use of Kerberos to secure the cluster. "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"KERBEROS"}]},{"type":"text","value":" is a Jumbo service with no component that can be added like any other service:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"text"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-text"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo (mycluster) > addservice KERBEROS"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The cluster will be kerberized after the HDP installation."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nIt is possible to disable it afterward within the Ambari UI."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Custom node types"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo/core/config/services.json"}]},{"type":"text","value":", the services are defined as follow:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"python"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-python"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-python"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"name\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ANSIBLE\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\t\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# service name"}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"components\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"text","value":"\t\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# list of the components of the service"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"name\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ANSIBLE_CLIENT\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# component name"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"hosts_types\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"text","value":"\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# node types on which the component..."}]},{"type":"text","value":"\n\t\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"edge\""}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# ...can be installed"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"abbr\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ANSIBLE_C\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# component abbreviation"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"number\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"default\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"1"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# number needed in default mode"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ha\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# number needed in HA mode"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"requirements\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ram\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"1000"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# not used yet"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"disk\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"10000"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# not used yet"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"nodes\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\t\t\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# number of node of each type required..."}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"default\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# ...for the service"}]},{"type":"text","value":"\n\t\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"edge\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ha\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\n\t\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"edge\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","number"]},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"services\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"{"}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# other services on which the service depends"}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"default\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"ha\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"text","value":"\n\t\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":","}]},{"type":"text","value":"\n\t"},{"type":"element","tagName":"span","properties":{"className":["token","string"]},"children":[{"type":"text","value":"\"auto_install\""}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" "},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"text","value":"\t\t\t "},{"type":"element","tagName":"span","properties":{"className":["token","comment"]},"children":[{"type":"text","value":"# clients that will always be installed"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"}"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A component can only be installed on nodes of "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"hosts_types"}]},{"type":"text","value":" types. You might want to create custom types (e.g. to isolate a service). The node types are defined in the list "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node_types"}]},{"type":"text","value":". To create a new type, add it to:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"node_types"}]},{"type":"text","value":" list;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"hosts_types"}]},{"type":"text","value":" lists of the components that you want to install on nodes of the new type."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"info","text":"On auto-installation of a service, the components are added in priority to nodes of the first type of the `hosts_types` list."},"children":[]}]}],"data":{"quirksMode":false}},"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/advanced-usage"}} \ No newline at end of file diff --git a/public/static/d/228/path---docs-getting-started-configuration-7-ee-ed8-QDtB1388eJ7lc0r4TKRcITHFe7Q.json b/public/static/d/228/path---docs-getting-started-configuration-7-ee-ed8-QDtB1388eJ7lc0r4TKRcITHFe7Q.json new file mode 100644 index 0000000..919c266 --- /dev/null +++ b/public/static/d/228/path---docs-getting-started-configuration-7-ee-ed8-QDtB1388eJ7lc0r4TKRcITHFe7Q.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/getting-started/configuration"}} \ No newline at end of file diff --git a/public/static/d/230/path---docs-getting-started-installation-fe-7-641-bcvZ42tDK7YfR4roYzFBrkxJ0lc.json b/public/static/d/230/path---docs-getting-started-installation-fe-7-641-bcvZ42tDK7YfR4roYzFBrkxJ0lc.json new file mode 100644 index 0000000..f7c7d49 --- /dev/null +++ b/public/static/d/230/path---docs-getting-started-installation-fe-7-641-bcvZ42tDK7YfR4roYzFBrkxJ0lc.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/getting-started/installation"}} \ No newline at end of file diff --git a/public/static/d/230/path---docs-versions-a-92-13c-kIGq2z662yBtRiOKadmRszdK0.json b/public/static/d/230/path---docs-versions-a-92-13c-kIGq2z662yBtRiOKadmRszdK0.json new file mode 100644 index 0000000..554f6e7 --- /dev/null +++ b/public/static/d/230/path---docs-versions-a-92-13c-kIGq2z662yBtRiOKadmRszdK0.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/versions"}} \ No newline at end of file diff --git a/public/static/d/276/path---docs-getting-started-configuration-7-ee-ed8-nYC7K30HZfclAFWCwVEm2oWTQw.json b/public/static/d/276/path---docs-getting-started-configuration-7-ee-ed8-nYC7K30HZfclAFWCwVEm2oWTQw.json new file mode 100644 index 0000000..47349bc --- /dev/null +++ b/public/static/d/276/path---docs-getting-started-configuration-7-ee-ed8-nYC7K30HZfclAFWCwVEm2oWTQw.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Cluster configuration"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Now we are ready to create and configure our first cluster with Jumbo!"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Cluster creation and Jumbo context"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"First, lets enter the Jumbo shell and create our cluster:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"[user@computer:~]$ jumbo\n"}]},{"type":"text","value":"Jumbo v0.4.1\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo > create mycluster\n"}]},{"type":"text","value":"Creating mycluster...\nCluster \"mycluster\" created (domain name = \"mycluster.local\").\njumbo (mycluster) >"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After creating a cluster, the "},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"Jumbo context"}]},{"type":"text","value":" is set to this cluster. You can see the name of the cluster loaded ("},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo (mycluster) >"}]},{"type":"text","value":"). Use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"exit"}]},{"type":"text","value":" to reset the context, and then "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"use"}]},{"type":"text","value":" to set the context to an existing cluster:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > exit\n"}]},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo > use anothercluster\n"}]},{"type":"text","value":"Loading anothercluster...\nCluster \"anothercluster\" loaded.\njumbo (anothercluster) > "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"If you are in a hurry, use templates"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When creating a cluster, you can reference a template. The cluster will then be configured in one second:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo > create mycluster --template small-full\n"}]},{"type":"text","value":"Creating mycluster...\nCluster \"mycluster\" created (domain name = \"mycluster.local\").\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > listnodes\n"}]},{"type":"text","value":"+----------+--------------------+-------------+----------+------+\n| Name | Types | IP | RAM (MB) | CPUs |\n+----------+--------------------+-------------+----------+------+\n| edge01 | edge | 10.10.10.10 | 1024 | 1 |\n| master01 | master, sidemaster | 10.10.10.11 | 3072 | 1 |\n| worker01 | worker | 10.10.10.21 | 4096 | 2 |\n+----------+--------------------+-------------+----------+------+"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If this is your first time using Jumbo, we recommend following this tutorial to learn everything you need to know, but you can jump straight to "},{"type":"element","tagName":"a","properties":{"href":"../provisioning"},"children":[{"type":"text","value":"Cluster provisioning"}]},{"type":"text","value":" from here."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nSee the list of available templates on the Github repo ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/adaltas/jumbo/tree/master/jumbo/core/config/templates/docs"},"children":[{"type":"text","value":"templates/docs"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Virtual machine creation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Now that we have created our cluster, lets add 3 virtual machines to it:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"warning","text":"Adjust the RAM of VMs to your local machine!"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addnode master --types master --ip 10.10.10.11 --ram 2048\n"}]},{"type":"text","value":"Machine \"master\" added to cluster \"mycluster\".\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addnode smaster -t sidemaster -t edge\n"}]},{"type":"text","value":"IP: 10.10.10.12\nRAM (MB): 3072\nMachine \"smaster\" added to cluster \"mycluster\".\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addnode worker -t worker --cpus 2\n"}]},{"type":"text","value":"IP: 10.10.10.13\nRAM (MB): 3072\nMachine \"worker\" added to cluster \"mycluster\"."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We now have all the nodes needed to deploy a functional Hadoop cluster. Use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listnodes"}]},{"type":"text","value":" to see details about the nodes of the cluster:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > listnodes\n"}]},{"type":"text","value":"+---------+------------------+-------------+----------+------+\n| Name | Types | IP | RAM (MB) | CPUs |\n+---------+------------------+-------------+----------+------+\n| master | master | 10.10.10.11 | 2048 | 1 |\n| smaster | sidemaster, edge | 10.10.10.12 | 3072 | 1 |\n| worker | worker | 10.10.10.13 | 3072 | 2 |\n+---------+------------------+-------------+----------+------+"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Service installation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A service can have dependencies to other services. A dependency is satisfied if the required service is installed and if the minimum required number for each component is installed. If the requirements to install a service are not met, Jumbo will tell you what services or components you have to install:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addservice AMBARI\n"}]},{"type":"text","value":"The requirements to add the service \"AMBARI\" are not met!\nThese services are missing:\n "},{"type":"element","tagName":"span","properties":{"className":["token","list","punctuation"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" ANSIBLE,\n "},{"type":"element","tagName":"span","properties":{"className":["token","list","punctuation"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" POSTGRESQL\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addservice ANSIBLE\n"}]},{"type":"text","value":"Service \"ANSIBLE\" and related clients added to cluster \"mycluster\".\n1 type of component auto-installed. Use \"listcomponents -a\" for details."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can let Jumbo install all the dependencies with the tag "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--recursive"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addservice AMBARI --recursive\n"}]},{"type":"text","value":"The service AMBARI and its dependencies will be installed. Dependencies:\nServices:\n "},{"type":"element","tagName":"span","properties":{"className":["token","list","punctuation"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" POSTGRESQL\n\nDo you want to continue? "},{"type":"element","tagName":"span","properties":{"className":["token","url-reference","url"]},"children":[{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"["}]},{"type":"element","tagName":"span","properties":{"className":["token","variable"]},"children":[{"type":"text","value":"y/N"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":"]"}]},{"type":"element","tagName":"span","properties":{"className":["token","punctuation"]},"children":[{"type":"text","value":":"}]},{"type":"text","value":" y"}]},{"type":"text","value":"\nService \"AMBARI\" and related clients added to cluster \"mycluster\".\nAuto-installed the dependencies:\nServices:\n "},{"type":"element","tagName":"span","properties":{"className":["token","list","punctuation"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" POSTGRESQL\n2 type of component auto-installed. Use \"listcomponents -a\" for details."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When installing a service, all its components are auto-installed on the best fitting hosts by default. You can avoid the auto-installation with the flag "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--no-auto"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Note that the service's clients will always be installed on all hosts (even with "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--no-auto"}]},{"type":"text","value":") and on nodes created after the service installation. However you can use "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmcomponent"}]},{"type":"text","value":" to delete them individually afterward."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A list of all the services supported by Jumbo is available "},{"type":"element","tagName":"a","properties":{"href":"../../about/supported"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"info","text":"**High Availability support** \n Some services support High Availability. \n To install a service in HA, use the tag `--ha` with the command `addservice`."},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h4","properties":{},"children":[{"type":"text","value":"Component installation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you choose to not auto-install the components with the flag "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--no-auto"}]},{"type":"text","value":", you have to manually add components with "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcomponent"}]},{"type":"text","value":" on the machines of your choice. Use the command "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"checkservice"}]},{"type":"text","value":" to see what components are missing for the service to be complete:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"markdown"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-markdown"]},"children":[{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > checkservice HDFS\n"}]},{"type":"text","value":"The service \"HDFS\" misses:\n "},{"type":"element","tagName":"span","properties":{"className":["token","list","punctuation"]},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" 1 DATANODE\n"},{"type":"element","tagName":"span","properties":{"className":["gatsby-highlight-code-line"]},"children":[{"type":"text","value":"jumbo (mycluster) > addcomponent DATANODE -m worker\n"}]},{"type":"text","value":"Component \"DATANODE\" added to machine \"mycluster/worker\"."}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Installation of all Hadoop services and components"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We have to reproduce the same procedure of installation for the following services and components:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tagName":"table","properties":{},"children":[{"type":"element","tagName":"thead","properties":{},"children":[{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Service"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Components"}]},{"type":"element","tagName":"th","properties":{},"children":[{"type":"text","value":"Machine type"}]}]}]},{"type":"element","tagName":"tbody","properties":{},"children":[{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ANSIBLE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ANSIBLE_CLIENT"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"POSTGRESQL"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"PSQL_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"AMBARI"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"AMBARI_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HDFS"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"NAMENODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"SECONDARY_NAMENODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"DATANODE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZOOKEEPER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"ZOOKEEPER_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"YARN"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"RESOURCEMANAGER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"APP"},{"type":"element","tagName":"em","properties":{},"children":[{"type":"text","value":"TIMELINE"}]},{"type":"text","value":"SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HISTORYSERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"NODEMANAGER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE_METASTORE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HIVE_SERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE_MASTER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]}]}]},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"element","tagName":"td","properties":{},"children":[]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"text","value":"HBASE_REGIONSERVER"}]},{"type":"element","tagName":"td","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Remove items"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Use the commands "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmnode"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmservice"}]},{"type":"text","value":", or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmcomponent"}]},{"type":"text","value":" to remove items."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"See what have been installed"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Jumbo has list commands to describe the cluster state:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listclusters"}]},{"type":"text","value":" to list all the clusters and the services installed on each of them;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listnodes"}]},{"type":"text","value":" to list the VMs and their configurations;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listservices"}]},{"type":"text","value":" to list the status of each service installed on a cluster (complete or not);"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listcomponents"}]},{"type":"text","value":" to list the components installed on a machine."}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/getting-started/configuration"}} \ No newline at end of file diff --git a/public/static/d/360/path---docs-getting-started-858-7ad-w2dTHIDy22MQqaLlduQ1PUljPA.json b/public/static/d/360/path---docs-getting-started-858-7ad-w2dTHIDy22MQqaLlduQ1PUljPA.json new file mode 100644 index 0000000..3bc40a2 --- /dev/null +++ b/public/static/d/360/path---docs-getting-started-858-7ad-w2dTHIDy22MQqaLlduQ1PUljPA.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/getting-started"}} \ No newline at end of file diff --git a/public/static/d/37/path---docs-commands-service-7-c-7-738-JyG2t22zGHop0fGTq9k47jbg35Y.json b/public/static/d/37/path---docs-commands-service-7-c-7-738-JyG2t22zGHop0fGTq9k47jbg35Y.json new file mode 100644 index 0000000..48da91b --- /dev/null +++ b/public/static/d/37/path---docs-commands-service-7-c-7-738-JyG2t22zGHop0fGTq9k47jbg35Y.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/commands/service"}} \ No newline at end of file diff --git a/public/static/d/418/path---docs-e-3-e-80c-HStieGx4aUut7uS1vJFsqNGrhYI.json b/public/static/d/418/path---docs-e-3-e-80c-HStieGx4aUut7uS1vJFsqNGrhYI.json new file mode 100644 index 0000000..1a4875d --- /dev/null +++ b/public/static/d/418/path---docs-e-3-e-80c-HStieGx4aUut7uS1vJFsqNGrhYI.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Welcome!"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is the documentation of Jumbo - a tool allowing to deploy local virtualized Hadoop clusters in minutes. You will find a "},{"type":"element","tagName":"a","properties":{"href":"../getting-started/"},"children":[{"type":"text","value":"getting started guide"}]},{"type":"text","value":" as well as a detailed description of every command of the "},{"type":"element","tagName":"a","properties":{"href":"../commands"},"children":[{"type":"text","value":"Jumbo CLI"}]},{"type":"text","value":" and a complete "},{"type":"element","tagName":"a","properties":{"href":"supported"},"children":[{"type":"text","value":"listing of services supported"}]},{"type":"text","value":" by Jumbo."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The versions of Jumbo and of the other project that it relies on (Vagrant, Ansible, etc.) are available "},{"type":"element","tagName":"a","properties":{"href":"versions"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"a","properties":{"className":["gatsby-resp-image-link"],"href":"/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png","style":"display: block","target":"_blank","rel":["noopener"]},"children":[{"type":"text","value":"\n \n "},{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-wrapper"],"style":"position: relative; display: block; max-width: 550px; margin-left: auto; margin-right: auto;"},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-background-image"],"style":"padding-bottom: 80.90909090909092%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAACLUlEQVQ4y21UWXbbMAzUbZJYlrVyEbXLsp32vd7/OFMMJKZqXj5ggCA5wAwhJ41x6J2HmzuYwaPsHyjcgLpzyK3Fe1riI6vwfi3VGH+3cz7hz0UsKxpkeY3388Gs/A8oPV2O+fNaAWNgCou2crjeasQiBOA6zWqNuX+TNe+kul//3GGs7uVCqLxcauBKp2t6mimteKtxXRhdcz/PG7xFQPEK2Eh3Rb6D9LXXmN3wAvdoLEQQxp2cIajTtfkHGCnbo1olm18Xjxzj2E17WocjLk8dEivRxaHJ5Whb4+uu365h9eXTk74xPj9O4rsZbU9bUJmAbryj8QPaYUHRtCglV9kOeeNhw6hWux6um9R4hueZ49nELA+026fM4QONgHsBN+0IFrrEF78dDyf0UsldNFdr/BFj2aNPps8XxtcLflixvf5gvn9ilgI2TMhEo/Nheh0Zgn6zt7RQS8I8o19WqF8XsRWVCwhSYNl+qQTr87dKQCPlQVhN6wtGqHbTHf28oRHKpJ+Eacawbpi2J5rQC1iLvJbZE8qVDahFv8b3kvOqJeWgv8pEkC5Z0G4cevHJ+LgjLKLdNIJxO09o2g7j+sS4PKWDTcRuFZDg+kASx7kjTcqglDk2N+mGVCrXScseYVy1M+rCi3w5XiQwz8VHoxRR0/MfRVKZnQafnvFOtZMxYH6AVYpBKRGQBRiz2I+AbuhhOtFJzEpse86TfM/Voc1hu067p35ZaZTFd8C/jfwA1XUdG94AAAAASUVORK5CYII='); background-size: cover; display: block;"},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"img","properties":{"className":["gatsby-resp-image-image"],"style":"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;","alt":"Jumbo shell","title":"","src":"/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png","srcSet":["/static/6ebab868ae7bae27514e01271f905465/93652/jumbo-shell.png 150w","/static/6ebab868ae7bae27514e01271f905465/57ecf/jumbo-shell.png 300w","/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png 550w"],"sizes":["(max-width:","550px)","100vw,","550px"]},"children":[]},{"type":"text","value":"\n "}]},{"type":"text","value":"\n "}]},{"type":"text","value":"\n \n "}]},{"type":"text","value":"\n "}]}],"data":{"quirksMode":false}},"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs"}} \ No newline at end of file diff --git a/public/static/d/466/path---docs-commands-cluster-8-da-ec9-ZqpqU7vY87jNJMwTwnaFhVWqCQ.json b/public/static/d/466/path---docs-commands-cluster-8-da-ec9-ZqpqU7vY87jNJMwTwnaFhVWqCQ.json new file mode 100644 index 0000000..9a5abfc --- /dev/null +++ b/public/static/d/466/path---docs-commands-cluster-8-da-ec9-ZqpqU7vY87jNJMwTwnaFhVWqCQ.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/commands/cluster"}} \ No newline at end of file diff --git a/public/static/d/474/path---docs-commands-node-a-6-a-0cb-0bIHtZFecXqaX2hXd1Iewh1EzRo.json b/public/static/d/474/path---docs-commands-node-a-6-a-0cb-0bIHtZFecXqaX2hXd1Iewh1EzRo.json new file mode 100644 index 0000000..8e5be3f --- /dev/null +++ b/public/static/d/474/path---docs-commands-node-a-6-a-0cb-0bIHtZFecXqaX2hXd1Iewh1EzRo.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/commands/node"}} \ No newline at end of file diff --git a/public/static/d/477/path---about-f-34-4c2-bfIOVKrbp9wEwHURXcjbUFCPxk.json b/public/static/d/477/path---about-f-34-4c2-bfIOVKrbp9wEwHURXcjbUFCPxk.json new file mode 100644 index 0000000..1423fe5 --- /dev/null +++ b/public/static/d/477/path---about-f-34-4c2-bfIOVKrbp9wEwHURXcjbUFCPxk.json @@ -0,0 +1 @@ +{"data":{"site":{"siteMetadata":{"github":"http://github.com/adaltas/jumbo"}}},"pageContext":{}} \ No newline at end of file diff --git a/public/static/d/536/path---docs-commands-d-50-52c-9alLx2hBhhipcU5kkEW2qQhz1lo.json b/public/static/d/536/path---docs-commands-d-50-52c-9alLx2hBhhipcU5kkEW2qQhz1lo.json new file mode 100644 index 0000000..39309c0 --- /dev/null +++ b/public/static/d/536/path---docs-commands-d-50-52c-9alLx2hBhhipcU5kkEW2qQhz1lo.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/commands"}} \ No newline at end of file diff --git a/public/static/d/575/path---docs-versions-a-92-13c-TUCWw6sCIMWgbt3uGzDdyQuqTDU.json b/public/static/d/575/path---docs-versions-a-92-13c-TUCWw6sCIMWgbt3uGzDdyQuqTDU.json new file mode 100644 index 0000000..697e651 --- /dev/null +++ b/public/static/d/575/path---docs-versions-a-92-13c-TUCWw6sCIMWgbt3uGzDdyQuqTDU.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Versions"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Jumbo versions"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.4.4"}]},{"type":"text","value":" - 21/10/2018: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Bug fixes"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Storage pool creation for libvirt at Jumbo installation ("},{"type":"element","tagName":"a","properties":{"href":"https://github.com/adaltas/jumbo/issues/7"},"children":[{"type":"text","value":"issue #7"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Minor fixes"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.4.3"}]},{"type":"text","value":" - 29/09/2018: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Versions and repositories management"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New file "},{"type":"element","tagName":"a","properties":{"href":"../../getting-started/advanced-usage"},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]}]},{"type":"text","value":" to manage software versions and repositories used for cluster provisioning"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Remove command "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"setrepo"}]},{"type":"text","value":" as it is handled by "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"versions.json"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.4.2"}]},{"type":"text","value":" - 12/07/2018: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Templates for clusters"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New option for "},{"type":"element","tagName":"a","properties":{"href":"../../commands/cluster"},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"create"}]}]},{"type":"text","value":" command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--template"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.4.1"}]},{"type":"text","value":" - 05/06/2018: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Vagrant commands integration and "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-r"}]},{"type":"text","value":" tag for "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addservice"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New commands: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"start"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"stop"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"restart"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"status"}]},{"type":"text","value":" to interact with the cluster directly within Jumbo"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New tag "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--recursive"}]},{"type":"text","value":" for "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addservice"}]},{"type":"text","value":" to add a service and all its dependencies"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.4"}]},{"type":"text","value":" - 17/05/2018: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Kerberos support and unit tests"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Unit tests for: code execution, generated files (Vagrantfile, playbooks)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Minor fixes"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Support for new services: KERBEROS"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"v0.4.0.1: Change version tags (1._ -> 0._)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.3"}]},{"type":"text","value":" - 09/05/18: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Support for HDFS and YARN in HA and Free IPA support"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Support for new service: FREEIPA"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"High Availability support for: HDFS, YARN"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"v0.3.1: Hotfix FreeIPA install"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.2"}]},{"type":"text","value":" - 04/05/18: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Support for Spark2 and Zeppelin and minor improvements"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Support custom URLs for the Ambari repository and the VDF of HDP with command "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"seturl"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"New list "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listservices"}]},{"type":"text","value":" with services states (complete or not)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Better looking lists"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Standardized command names"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Support for new services: SPARK2, ZEPPELIN"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"v0.1"}]},{"type":"text","value":" - 27/04/18: "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"First stable release"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Underlying tools versions"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"By default, Jumbo uses these versions for the tools that it coordinates."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nSome versions can be easily changed as detailed in the "},{"type":"element","tagName":"a","properties":{"href":"../../getting-started/advanced-usage"},"children":[{"type":"text","value":"Advanced usage"}]},{"type":"text","value":" section."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Vagrant"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Vagrant box: "},{"type":"element","tagName":"a","properties":{"href":"https://app.vagrantup.com/centos/boxes/7"},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"centos/7"}]}]},{"type":"text","value":" (32 GB of disk per VM)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Vagrant providers available:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"libvirt (default)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"VirtualBox (if libvirt not available)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Ansible"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The latest stable release of Ansible is auto-provisioned by Vagrant on "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"vagrant up"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"PostgreSQL"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The version 10 of PostgreSQL is used by default."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{},"children":[{"type":"text","value":"Ambari and HDP"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Postgre JDBC Driver:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Version: 42.2.1"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"JAR: "},{"type":"element","tagName":"a","properties":{"href":"https://jdbc.postgresql.org/download/postgresql-42.2.1.jar"},"children":[{"type":"text","value":"https://jdbc.postgresql.org/download/postgresql-42.2.1.jar"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Ambari:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Version: 2.6.2.2"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Repository: "},{"type":"element","tagName":"a","properties":{"href":"http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.2.2/ambari.repo"},"children":[{"type":"text","value":"http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.2.2/ambari.repo"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"HDP:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Version: 2.6.4.0"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"VDF file: "},{"type":"element","tagName":"a","properties":{"href":"http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.4.0/HDP-2.6.4.0-91.xml"},"children":[{"type":"text","value":"http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.4.0/HDP-2.6.4.0-91.xml"}]}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/versions"}} \ No newline at end of file diff --git a/public/static/d/577/path---docs-getting-started-installation-fe-7-641-rYoK79Om6QRLR539XHHUQLAeIk.json b/public/static/d/577/path---docs-getting-started-installation-fe-7-641-rYoK79Om6QRLR539XHHUQLAeIk.json new file mode 100644 index 0000000..f09cb93 --- /dev/null +++ b/public/static/d/577/path---docs-getting-started-installation-fe-7-641-rYoK79Om6QRLR539XHHUQLAeIk.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"tip","text":"**Requirements** \n - Vagrant has to be installed on your local machine. \n - You need a valid SSH public key in `~/.ssh/id_rsa.pub` to provision the clusters. \n - Jumbo only works with Python 3 (use the right `pip` to install it)."},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"On Linux"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"text","value":"git clone http://github.com/adaltas/jumbo jumbo\ncd jumbo\npip install ."}]}]}]}],"data":{"quirksMode":false}},"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/getting-started/installation"}} \ No newline at end of file diff --git a/public/static/d/661/path---docs-getting-started-key-principles-0-df-c2e-f4YsWK4dRrMsjAOaMajRRih2Q.json b/public/static/d/661/path---docs-getting-started-key-principles-0-df-c2e-f4YsWK4dRrMsjAOaMajRRih2Q.json new file mode 100644 index 0000000..415bb39 --- /dev/null +++ b/public/static/d/661/path---docs-getting-started-key-principles-0-df-c2e-f4YsWK4dRrMsjAOaMajRRih2Q.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/getting-started/key-principles"}} \ No newline at end of file diff --git a/public/static/d/676/path---docs-commands-d-50-52c-M0hFXr6b8m6nLZWLkLwafCJ1lI.json b/public/static/d/676/path---docs-commands-d-50-52c-M0hFXr6b8m6nLZWLkLwafCJ1lI.json new file mode 100644 index 0000000..c1aed1e --- /dev/null +++ b/public/static/d/676/path---docs-commands-d-50-52c-M0hFXr6b8m6nLZWLkLwafCJ1lI.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Jumbo CLI"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In this section you will find all the commands available in the Jumbo CLI to manipulate:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"cluster"},"children":[{"type":"text","value":"clusters"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"node"},"children":[{"type":"text","value":"nodes"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"service"},"children":[{"type":"text","value":"services"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"component"},"children":[{"type":"text","value":"components"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are two ways of using the CLI:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"By typing each command individually with "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo "}]},{"type":"text","value":" in your terminal;"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"By entering the Jumbo shell."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We recommand using the shell, because it makes commands lighter and optimizes data loading. However it is sometimes not possible to enter a shell (e.g. in bash scripts)."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Using the Jumbo shell"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You can enter the jumbo shell with the command "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"jumbo"}]},{"type":"text","value":". The principal advantage of the shell is that it allows to set the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Jumbo context"}]},{"type":"text","value":" to a sepcific cluster."},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nOnce the context is set to a cluster, all the commands will be applied to that cluster without having to specify it with the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" tag."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Not using the Jumbo shell"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In this case, it is not possible to set a context. For every node or service command, it is necessary to specify the cluster with the tag "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":"."}]}],"data":{"quirksMode":false}},"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/commands"}} \ No newline at end of file diff --git a/public/static/d/686/path---docs-getting-started-858-7ad-fxmVJEw3lVo7FX12R46pvRISscE.json b/public/static/d/686/path---docs-getting-started-858-7ad-fxmVJEw3lVo7FX12R46pvRISscE.json new file mode 100644 index 0000000..7fe2a5b --- /dev/null +++ b/public/static/d/686/path---docs-getting-started-858-7ad-fxmVJEw3lVo7FX12R46pvRISscE.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Getting started"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Welcome to the Jumbo getting started guide!"},{"type":"element","tagName":"br","properties":{},"children":[]},{"type":"text","value":"\nAfter the explanation of Jumbo "},{"type":"element","tagName":"a","properties":{"href":"key-principles"},"children":[{"type":"text","value":"key principles"}]},{"type":"text","value":", we will see the main Jumbo commands available through the configuration and provisioning of a tiny "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"3 nodes cluster"}]},{"type":"text","value":" with basic Hadoop services installed."}]}],"data":{"quirksMode":false}},"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/getting-started"}} \ No newline at end of file diff --git a/public/static/d/754/path---docs-e-3-e-80c-QTy1MdqlJRGmUo34OdV02m9hKY.json b/public/static/d/754/path---docs-e-3-e-80c-QTy1MdqlJRGmUo34OdV02m9hKY.json new file mode 100644 index 0000000..f127070 --- /dev/null +++ b/public/static/d/754/path---docs-e-3-e-80c-QTy1MdqlJRGmUo34OdV02m9hKY.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Welcome!"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This is the documentation of Jumbo - a tool allowing to deploy local virtualized Hadoop clusters in minutes. You will find a "},{"type":"element","tagName":"a","properties":{"href":"../getting-started/"},"children":[{"type":"text","value":"getting started guide"}]},{"type":"text","value":" as well as a detailed description of every command of the "},{"type":"element","tagName":"a","properties":{"href":"../commands"},"children":[{"type":"text","value":"Jumbo CLI"}]},{"type":"text","value":" and a complete "},{"type":"element","tagName":"a","properties":{"href":"supported"},"children":[{"type":"text","value":"listing of services supported"}]},{"type":"text","value":" by Jumbo."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The versions of Jumbo and of the other project that it relies on (Vagrant, Ansible, etc.) are available "},{"type":"element","tagName":"a","properties":{"href":"versions"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"a","properties":{"className":["gatsby-resp-image-link"],"href":"/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png","style":"display: block","target":"_blank","rel":["noopener"]},"children":[{"type":"text","value":"\n \n "},{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-wrapper"],"style":"position: relative; display: block; max-width: 550px; margin-left: auto; margin-right: auto;"},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"span","properties":{"className":["gatsby-resp-image-background-image"],"style":"padding-bottom: 80.90909090909092%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAACLUlEQVQ4y21UWXbbMAzUbZJYlrVyEbXLsp32vd7/OFMMJKZqXj5ggCA5wAwhJ41x6J2HmzuYwaPsHyjcgLpzyK3Fe1riI6vwfi3VGH+3cz7hz0UsKxpkeY3388Gs/A8oPV2O+fNaAWNgCou2crjeasQiBOA6zWqNuX+TNe+kul//3GGs7uVCqLxcauBKp2t6mimteKtxXRhdcz/PG7xFQPEK2Eh3Rb6D9LXXmN3wAvdoLEQQxp2cIajTtfkHGCnbo1olm18Xjxzj2E17WocjLk8dEivRxaHJ5Whb4+uu365h9eXTk74xPj9O4rsZbU9bUJmAbryj8QPaYUHRtCglV9kOeeNhw6hWux6um9R4hueZ49nELA+026fM4QONgHsBN+0IFrrEF78dDyf0UsldNFdr/BFj2aNPps8XxtcLflixvf5gvn9ilgI2TMhEo/Nheh0Zgn6zt7RQS8I8o19WqF8XsRWVCwhSYNl+qQTr87dKQCPlQVhN6wtGqHbTHf28oRHKpJ+Eacawbpi2J5rQC1iLvJbZE8qVDahFv8b3kvOqJeWgv8pEkC5Z0G4cevHJ+LgjLKLdNIJxO09o2g7j+sS4PKWDTcRuFZDg+kASx7kjTcqglDk2N+mGVCrXScseYVy1M+rCi3w5XiQwz8VHoxRR0/MfRVKZnQafnvFOtZMxYH6AVYpBKRGQBRiz2I+AbuhhOtFJzEpse86TfM/Voc1hu067p35ZaZTFd8C/jfwA1XUdG94AAAAASUVORK5CYII='); background-size: cover; display: block;"},"children":[{"type":"text","value":"\n "},{"type":"element","tagName":"img","properties":{"className":["gatsby-resp-image-image"],"style":"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;","alt":"Jumbo shell","title":"","src":"/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png","srcSet":["/static/6ebab868ae7bae27514e01271f905465/93652/jumbo-shell.png 150w","/static/6ebab868ae7bae27514e01271f905465/57ecf/jumbo-shell.png 300w","/static/6ebab868ae7bae27514e01271f905465/c5a3e/jumbo-shell.png 550w"],"sizes":["(max-width:","550px)","100vw,","550px"]},"children":[]},{"type":"text","value":"\n "}]},{"type":"text","value":"\n "}]},{"type":"text","value":"\n \n "}]},{"type":"text","value":"\n "}]}],"data":{"quirksMode":false}},"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs"}} \ No newline at end of file diff --git a/public/static/d/796/path---docs-getting-started-provisioning-2-d-1-99d-QJqqbJkcEFY1K41GKXYQpKEtSLE.json b/public/static/d/796/path---docs-getting-started-provisioning-2-d-1-99d-QJqqbJkcEFY1K41GKXYQpKEtSLE.json new file mode 100644 index 0000000..9140d57 --- /dev/null +++ b/public/static/d/796/path---docs-getting-started-provisioning-2-d-1-99d-QJqqbJkcEFY1K41GKXYQpKEtSLE.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Cluster provisioning"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Each cluster created with Jumbo has a dedicated folder in "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"~/.jumbo/"}]},{"type":"text","value":". Jumbo generates all the configuration files needed in this folder (Vagrantfile, Ansible playbooks). You just have to start the provisioning of the cluster and watch the magic in action. Once you are ready, simply use the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"start"}]},{"type":"text","value":" command. The first time you start your cluster, it will launch the installation of all the services."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"You will see a thread of operations ran by Ansible. At the end of the thread, Jumbo gives you a link to the Ambari WebUI where you can follow the Hadoop cluster installation progress:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"text","value":"TASK [postblueprint : Waiting for HDP install] *********************************\nok: [smaster] => {\n \"msg\": [\n \"Installation of cluster 'myclusterlocalcluster' in progress.\",\n \"Ambari WebUI: http://10.10.10.12:8080\",\n \"Username: 'admin', Password: 'admin'\"\n ]\n}"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"info","text":"**What to do in case of failure during provision?** \n This can happen for random reasons (like a very slow internet connexion hitting timeouts, etc...), you should just try to provision the cluster again by using the `provision` command."},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"At this state you can already connect as root to any host of the cluster via ssh (be sure to have a set of key in your .ssh folder, your public key will automatically be added to the "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"authorized_keys"}]},{"type":"text","value":" of the nodes):"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{"className":["gatsby-highlight"],"dataLanguage":"shell"},"children":[{"type":"element","tagName":"pre","properties":{"className":["language-shell"]},"children":[{"type":"element","tagName":"code","properties":{"className":["language-shell"]},"children":[{"type":"text","value":"ssh root@10.10.10.11"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"hint-box","properties":{"type":"warning","text":"**Before starting working on the cluster, be sure that it is entirely configured as you want!** (If you modify the cluster configuration with Jumbo after provisioning, you will have to `vagrant destroy -f` and `vagrant up` again in your project folder in `/~.jumbo/CLUSTER_NAME/` to apply changes)"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The state of the machines can be controlled with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"start"}]},{"type":"text","value":" to boot machines (equivalent to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"vagrant up"}]},{"type":"text","value":" in your project folder)"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"stop"}]},{"type":"text","value":" to halt machines (equivalent to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"vagrant halt"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"restart"}]},{"type":"text","value":" to reload machines (equivalent to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"vagrant reload"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"status"}]},{"type":"text","value":" to view machines status (equivalent to "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"vagrant status"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/getting-started/provisioning"}} \ No newline at end of file diff --git a/public/static/d/846/path---docs-advanced-usage-c-10-e9b-prhUuej8YqA3wnokq3riV6VfceE.json b/public/static/d/846/path---docs-advanced-usage-c-10-e9b-prhUuej8YqA3wnokq3riV6VfceE.json new file mode 100644 index 0000000..a75d36b --- /dev/null +++ b/public/static/d/846/path---docs-advanced-usage-c-10-e9b-prhUuej8YqA3wnokq3riV6VfceE.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/advanced-usage"}} \ No newline at end of file diff --git a/public/static/d/85/path---docs-getting-started-provisioning-2-d-1-99d-htCKpJqOAc4suf4LNByslhlFo.json b/public/static/d/85/path---docs-getting-started-provisioning-2-d-1-99d-htCKpJqOAc4suf4LNByslhlFo.json new file mode 100644 index 0000000..ece0d32 --- /dev/null +++ b/public/static/d/85/path---docs-getting-started-provisioning-2-d-1-99d-htCKpJqOAc4suf4LNByslhlFo.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/getting-started/provisioning"}} \ No newline at end of file diff --git a/public/static/d/886/path---docs-commands-component-f-97-d61-tl2QLdQBhRvv37ik03cg8MxXrb4.json b/public/static/d/886/path---docs-commands-component-f-97-d61-tl2QLdQBhRvv37ik03cg8MxXrb4.json new file mode 100644 index 0000000..9eaa453 --- /dev/null +++ b/public/static/d/886/path---docs-commands-component-f-97-d61-tl2QLdQBhRvv37ik03cg8MxXrb4.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Component commands"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Add component"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addcomponent "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Add a component to a node.\nThe list of the components is available in the "},{"type":"element","tagName":"a","properties":{"href":"../../about/supported"},"children":[{"type":"text","value":"Supported services"}]},{"type":"text","value":" section."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--node"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-n"}]},{"type":"text","value":" (required) - The node on which the component should be added."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the node."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"List components"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listservices"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"List the components installed on a node."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--node"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-n"}]},{"type":"text","value":" - The node on which the components should be listed."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--all"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-a"}]},{"type":"text","value":" - List the components on all nodes."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the node(s)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Remove component"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmcomponent "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Remove a component of a node."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--node"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-n"}]},{"type":"text","value":" (required) - The node of which the component should be removed."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster of the node(s)."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--force"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" - Avoid the confirmation prompt."}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/commands/component"}} \ No newline at end of file diff --git a/public/static/d/907/path---docs-supported-de-7-931-G9AhkO8AsTCg8fmjkcV6tURI7oQ.json b/public/static/d/907/path---docs-supported-de-7-931-G9AhkO8AsTCg8fmjkcV6tURI7oQ.json new file mode 100644 index 0000000..097a3ab --- /dev/null +++ b/public/static/d/907/path---docs-supported-de-7-931-G9AhkO8AsTCg8fmjkcV6tURI7oQ.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/supported"}} \ No newline at end of file diff --git a/public/static/d/983/path---docs-commands-component-f-97-d61-Qq1KAcEPEYtOUOI0PQ6RQbu4E6Y.json b/public/static/d/983/path---docs-commands-component-f-97-d61-Qq1KAcEPEYtOUOI0PQ6RQbu4E6Y.json new file mode 100644 index 0000000..03ebd62 --- /dev/null +++ b/public/static/d/983/path---docs-commands-component-f-97-d61-Qq1KAcEPEYtOUOI0PQ6RQbu4E6Y.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs/commands/component"}} \ No newline at end of file diff --git a/public/static/d/991/path---docs-commands-node-a-6-a-0cb-uQqtCKDkHyjaT1qHVtQjzKhZDo.json b/public/static/d/991/path---docs-commands-node-a-6-a-0cb-uQqtCKDkHyjaT1qHVtQjzKhZDo.json new file mode 100644 index 0000000..7260f0a --- /dev/null +++ b/public/static/d/991/path---docs-commands-node-a-6-a-0cb-uQqtCKDkHyjaT1qHVtQjzKhZDo.json @@ -0,0 +1 @@ +{"data":{"markdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"h1","properties":{},"children":[{"type":"text","value":"Node commands"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Add node"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"addnode "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Add a new empty node to a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--types"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-t"}]},{"type":"text","value":" (required) - The node type(s) to choose between "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"master"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"sidemaster"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"edge"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"worker"}]},{"type":"text","value":", "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"ldap"}]},{"type":"text","value":". Type "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-t"}]},{"type":"text","value":" before each type. See "},{"type":"element","tagName":"a","properties":{"href":"../getting-started/key-principles.md"},"children":[{"type":"text","value":"Key principles"}]},{"type":"text","value":" for type descriptions and "},{"type":"element","tagName":"a","properties":{"href":"../advanced-usage.md"},"children":[{"type":"text","value":"Avanced usage"}]},{"type":"text","value":" for custom type creation."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--ip"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-i"}]},{"type":"text","value":" (prompt if not specified) - The node IP address."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--ram"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-r"}]},{"type":"text","value":" (prompt if not specified) - The memory allocated to the node in MB."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cpus"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-p"}]},{"type":"text","value":" - The number of CPUs allocated to the node, 1 by default."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster to which the node should be added."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"List nodes"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"listnodes"}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"List the nodes of a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster on which to list the nodes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"hr","properties":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{},"children":[{"type":"text","value":"Remove node"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Command: "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"rmnode "}]}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Remove a node from a cluster."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Options"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--force"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" - Avoid the confirmation prompt."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"--cluster"}]},{"type":"text","value":" or "},{"type":"element","tagName":"code","properties":{"className":["language-text"]},"children":[{"type":"text","value":"-c"}]},{"type":"text","value":" - The cluster in which the node should be deleted."}]},{"type":"text","value":"\n"}]}],"data":{"quirksMode":false}},"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands"}},"allMarkdownRemark":{"edges":[{"node":{"id":"ba8d59af-882c-59f7-b2f7-bae589fe219d","frontmatter":{"title":"Overview","sort":1},"fields":{"slug":"docs"}}},{"node":{"id":"843a68fb-38a5-5e1b-a418-cdb8c16de4d8","frontmatter":{"title":"Cluster commands","sort":2},"fields":{"slug":"docs/commands/cluster"}}},{"node":{"id":"f177d192-35aa-5cd8-9b34-7592e166adc9","frontmatter":{"title":"Key principles","sort":2},"fields":{"slug":"docs/getting-started/key-principles"}}},{"node":{"id":"2f96a892-38ee-5ee5-a394-424897d2ee37","frontmatter":{"title":"Getting started","sort":2},"fields":{"slug":"docs/getting-started"}}},{"node":{"id":"65ed33ee-d301-5cbe-82f6-298ad405e47f","frontmatter":{"title":"Jumbo CLI","sort":3},"fields":{"slug":"docs/commands"}}},{"node":{"id":"faa8c7ed-a56b-52e8-beaf-acad87ec01cc","frontmatter":{"title":"Node commands","sort":3},"fields":{"slug":"docs/commands/node"}}},{"node":{"id":"51711c29-1781-5519-94be-197fdf61099b","frontmatter":{"title":"Installation","sort":3},"fields":{"slug":"docs/getting-started/installation"}}},{"node":{"id":"689118f0-3e0d-5582-9565-b4712111c75c","frontmatter":{"title":"Service commands","sort":3},"fields":{"slug":"docs/commands/service"}}},{"node":{"id":"6115249e-3a63-54dd-aef8-3cea8a32e80c","frontmatter":{"title":"Advanced usage","sort":4},"fields":{"slug":"docs/advanced-usage"}}},{"node":{"id":"1fbd10af-79d0-57b8-94de-7061878b5f51","frontmatter":{"title":"Cluster configuration","sort":4},"fields":{"slug":"docs/getting-started/configuration"}}},{"node":{"id":"a90fdb6f-9d64-5302-951f-23327e59f122","frontmatter":{"title":"Supported services and components","sort":5},"fields":{"slug":"docs/supported"}}},{"node":{"id":"1724b9ed-6147-5d39-8813-721912e90fb3","frontmatter":{"title":"Component commands","sort":5},"fields":{"slug":"docs/commands/component"}}},{"node":{"id":"6009a50a-c1a2-5daf-9b19-d7f06f577741","frontmatter":{"title":"Cluster provisioning","sort":5},"fields":{"slug":"docs/getting-started/provisioning"}}},{"node":{"id":"75d29bf5-a630-5985-8c18-14bd619a652f","frontmatter":{"title":"Versions","sort":6},"fields":{"slug":"docs/versions"}}}]},"site":{"siteMetadata":{"version":"0.4.4"}}},"pageContext":{"slug":"docs/commands/node"}} \ No newline at end of file diff --git a/public/static/d/994/path---docs-e-3-e-80c-D3107hgIgfKG6eIJrBw04vmfsA.json b/public/static/d/994/path---docs-e-3-e-80c-D3107hgIgfKG6eIJrBw04vmfsA.json new file mode 100644 index 0000000..7424c51 --- /dev/null +++ b/public/static/d/994/path---docs-e-3-e-80c-D3107hgIgfKG6eIJrBw04vmfsA.json @@ -0,0 +1 @@ +{"pageContext":{"slug":"docs"}} \ No newline at end of file diff --git a/public/sw.js b/public/sw.js index 52db153..0ddd0be 100644 --- a/public/sw.js +++ b/public/sw.js @@ -26,7 +26,7 @@ workbox.clientsClaim(); */ self.__precacheManifest = [ { - "url": "webpack-runtime-a055d102a95495029e12.js" + "url": "webpack-runtime-2747d8a1775a6bccfa50.js" }, { "url": "app-07e4def66dd58b3670e6.js" @@ -36,22 +36,25 @@ self.__precacheManifest = [ }, { "url": "offline-plugin-app-shell-fallback/index.html", - "revision": "810fac32c1105f25115896e8c0907f24" + "revision": "ebdaa635fd2bc470f88eae2a1031587f" }, { - "url": "1.e217afbd3630d6c5b8e0.css" + "url": "component---src-pages-404-js.5b42722a0d6c944b3927.css" }, { - "url": "0-df51f58f97615d70e331.js" + "url": "1.7caa631a6fefb0d6adcc.css" }, { - "url": "2-783eef98f15c91255948.js" + "url": "0-49a714b61554df967135.js" }, { - "url": "1-d6c034b5edf35076612b.js" + "url": "2-42b0808b7f60b445d55c.js" }, { - "url": "component---src-pages-404-js-2685972b7153d4bed8b1.js" + "url": "1-a52881eb7e53bcf5ff79.js" + }, + { + "url": "component---src-pages-404-js-30cb3edd3c1dca6ae746.js" }, { "url": "static/d/164/path---404-html-516-62a-NZuapzHg3X9TaN1iIixfv1W23E.json", diff --git a/public/webpack-runtime-2747d8a1775a6bccfa50.js b/public/webpack-runtime-2747d8a1775a6bccfa50.js new file mode 100644 index 0000000..af719a0 --- /dev/null +++ b/public/webpack-runtime-2747d8a1775a6bccfa50.js @@ -0,0 +1,2 @@ +!function(e){function t(t){for(var r,o,f=t[0],s=t[1],u=t[2],d=0,l=[];d ( diff --git a/src/components/docs-nav.js b/src/components/docs/docs-nav.js similarity index 99% rename from src/components/docs-nav.js rename to src/components/docs/docs-nav.js index fc0f9c0..1877de5 100644 --- a/src/components/docs-nav.js +++ b/src/components/docs/docs-nav.js @@ -2,7 +2,7 @@ import React from 'react' import { Link } from 'gatsby' import { Menu } from 'antd' -import './theme.less' +import '../theme.less' import docsStyles from './docs.module.css' const SubMenu = Menu.SubMenu diff --git a/src/components/docs-sider.js b/src/components/docs/docs-sider.js similarity index 94% rename from src/components/docs-sider.js rename to src/components/docs/docs-sider.js index e9e249e..72adc8e 100644 --- a/src/components/docs-sider.js +++ b/src/components/docs/docs-sider.js @@ -4,7 +4,7 @@ import { Layout } from 'antd' import DocsNav from './docs-nav' import DocsNavVersion from './docs-nav-version' -import './theme.less' +import '../theme.less' import docsStyles from './docs.module.css' const { Sider } = Layout diff --git a/src/components/docs.module.css b/src/components/docs/docs.module.css similarity index 99% rename from src/components/docs.module.css rename to src/components/docs/docs.module.css index 38fd354..af51c50 100644 --- a/src/components/docs.module.css +++ b/src/components/docs/docs.module.css @@ -31,6 +31,7 @@ tr:nth-child(even) { .docs-layout { margin-left: 300px; + min-height: 100vh; } .drawer-button { diff --git a/src/components/footer/footer.module.css b/src/components/footer/footer.module.css new file mode 100644 index 0000000..52a3c76 --- /dev/null +++ b/src/components/footer/footer.module.css @@ -0,0 +1,14 @@ +.footer { + color: white; + background-color: #292d32; + text-align: center; +} +.footer a { + color: white; +} + +.adaltas-logo { + font-size: 12px; + margin-right: 5px; + vertical-align: middle; +} diff --git a/src/components/footer/main-footer.js b/src/components/footer/main-footer.js new file mode 100644 index 0000000..8fac4d9 --- /dev/null +++ b/src/components/footer/main-footer.js @@ -0,0 +1,28 @@ +import React from 'react' +import { Layout, Divider } from 'antd' + +import AdaltasLogo from '../icons/adaltas-logo' + +import '../theme.less' +import mainStyles from './footer.module.css' + +const { Footer } = Layout + +const MainFooter = () => ( + +) + +export default MainFooter diff --git a/src/components/main.module.css b/src/components/header/header.module.css similarity index 64% rename from src/components/main.module.css rename to src/components/header/header.module.css index 80e8950..c750d22 100644 --- a/src/components/main.module.css +++ b/src/components/header/header.module.css @@ -6,10 +6,6 @@ font-size: 28px; font-weight: bold; color: white !important; - margin-right: 10px; -} -.header-link:hover { - color: white; } .header-logo { @@ -21,9 +17,3 @@ font-size: 20px; line-height: 64px; } - -.footer { - color: white; - background-color: #292d32; - text-align: center; -} diff --git a/src/components/main-header.js b/src/components/header/main-header.js similarity index 69% rename from src/components/main-header.js rename to src/components/header/main-header.js index 4953972..fc48a22 100644 --- a/src/components/main-header.js +++ b/src/components/header/main-header.js @@ -2,13 +2,12 @@ import React from 'react' import { StaticQuery, graphql, Link } from 'gatsby' import { Layout, Affix, Menu, Icon } from 'antd' -import JumboLogoWhite from './jumbo-logo-white' +import JumboLogoWhite from '../icons/jumbo-logo-white' -import './theme.less' -import mainStyle from './main.module.css' +import '../theme.less' +import headerStyle from './header.module.css' const { Header } = Layout -const SubMenu = Menu.SubMenu const MainHeader = () => ( ( `} render={data => ( -
    - +
    + - - + + {data.site.siteMetadata.title} - - Docs - About + + Docs + + {/* Blog + */} - + diff --git a/src/components/icons/adaltas-logo.js b/src/components/icons/adaltas-logo.js new file mode 100644 index 0000000..71f0e6c --- /dev/null +++ b/src/components/icons/adaltas-logo.js @@ -0,0 +1,34 @@ +import React from 'react' +import { Icon } from 'antd' + +const AdaltasLogoSVG = () => ( + + + + + + + + +) + +const AdaltasLogo = props => + +export default AdaltasLogo diff --git a/src/components/jumbo-logo-type.js b/src/components/icons/jumbo-logo-type.js similarity index 100% rename from src/components/jumbo-logo-type.js rename to src/components/icons/jumbo-logo-type.js diff --git a/src/components/jumbo-logo-white.js b/src/components/icons/jumbo-logo-white.js similarity index 100% rename from src/components/jumbo-logo-white.js rename to src/components/icons/jumbo-logo-white.js diff --git a/src/components/icons/logos.module.css b/src/components/icons/logos.module.css new file mode 100644 index 0000000..e3558d2 --- /dev/null +++ b/src/components/icons/logos.module.css @@ -0,0 +1,5 @@ +.adaltas-logo { + font-size: 12px; + margin-right: 5px; + vertical-align: middle; +} diff --git a/src/components/jumbo-shell-image.js b/src/components/images/jumbo-shell-image.js similarity index 100% rename from src/components/jumbo-shell-image.js rename to src/components/images/jumbo-shell-image.js diff --git a/src/components/layout/layout.module.css b/src/components/layout/layout.module.css new file mode 100644 index 0000000..3c08664 --- /dev/null +++ b/src/components/layout/layout.module.css @@ -0,0 +1,8 @@ +.layout { + min-height: 100vh; +} + +.text-container { + text-align: center; + margin-top: 10px; +} diff --git a/src/components/site-layout.js b/src/components/layout/site-layout.js similarity index 79% rename from src/components/site-layout.js rename to src/components/layout/site-layout.js index 0183ec0..af328bf 100644 --- a/src/components/site-layout.js +++ b/src/components/layout/site-layout.js @@ -4,11 +4,11 @@ import Helmet from 'react-helmet' import { StaticQuery, graphql } from 'gatsby' import { Layout } from 'antd' -import MainHeader from './main-header' -import MainFooter from './main-footer' +import MainHeader from '../header/main-header' +import MainFooter from '../footer/main-footer' -import './theme.less' -import mainStyles from './main.module.css' +import '../theme.less' +import layoutStyles from './layout.module.css' const { Content } = Layout @@ -34,13 +34,13 @@ const SiteLayout = ({ children }) => ( > - + {children} + - )} /> diff --git a/src/components/layout/text-container.js b/src/components/layout/text-container.js new file mode 100644 index 0000000..6fc00f3 --- /dev/null +++ b/src/components/layout/text-container.js @@ -0,0 +1,26 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { Row, Col } from 'antd' + +import '../theme.less' +import layoutStyles from './layout.module.css' + +const TextContainer = ({ children }) => ( + + + {children} + + +) + +TextContainer.propTypes = { + children: PropTypes.node.isRequired, +} + +export default TextContainer diff --git a/src/components/main-footer.js b/src/components/main-footer.js deleted file mode 100644 index a1a9070..0000000 --- a/src/components/main-footer.js +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react' -import { Layout } from 'antd' - -import DocsNav from './docs-nav' -import DocsNavVersion from './docs-nav-version' - -import './theme.less' -import mainStyles from './main.module.css' - -const { Footer } = Layout - -const MainFooter = () => ( -
    - Adaltas 2019 -
    -) - -export default MainFooter diff --git a/src/images/adaltas-logo.svg b/src/images/adaltas-logo.svg new file mode 100644 index 0000000..3a8eb26 --- /dev/null +++ b/src/images/adaltas-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/images/gatsby-astronaut.png b/src/images/gatsby-astronaut.png deleted file mode 100644 index da58ece..0000000 Binary files a/src/images/gatsby-astronaut.png and /dev/null differ diff --git a/src/images/gatsby-icon.png b/src/images/gatsby-icon.png deleted file mode 100644 index 908bc78..0000000 Binary files a/src/images/gatsby-icon.png and /dev/null differ diff --git a/src/markdown/index.md b/src/markdown/index.md index 56093b2..16455ab 100644 --- a/src/markdown/index.md +++ b/src/markdown/index.md @@ -10,5 +10,3 @@ This is the documentation of Jumbo - a tool allowing to deploy local virtualized The versions of Jumbo and of the other project that it relies on (Vagrant, Ansible, etc.) are available [here](versions). ![Jumbo shell](./../images/jumbo-shell.png) -![Jumbo shell](./../images/jumbo-shell.png) -![Jumbo shell](./../images/jumbo-shell.png) diff --git a/src/pages/404.js b/src/pages/404.js index 656a6bf..a7b44dc 100644 --- a/src/pages/404.js +++ b/src/pages/404.js @@ -1,10 +1,14 @@ import React from 'react' -import SiteLayout from '../components/site-layout' + +import SiteLayout from '../components/layout/site-layout' +import TextContainer from '../components/layout/text-container' const NotFoundPage = () => ( -

    NOT FOUND

    -

    You just hit a route that doesn't exist... the sadness.

    + +

    NOT FOUND

    +

    You just hit a route that doesn't exist... the sadness.

    +
    ) diff --git a/src/pages/about.js b/src/pages/about.js index 2dac575..20320e3 100644 --- a/src/pages/about.js +++ b/src/pages/about.js @@ -1,32 +1,45 @@ import React from 'react' -import SiteLayout from '../components/site-layout' +import SiteLayout from '../components/layout/site-layout' +import TextContainer from '../components/layout/text-container' -const SecondPage = () => ( +import aboutStyles from './about.module.css' + +const SecondPage = ({ data }) => ( -

    Richard Hamming on Luck

    -
    -

    - From Richard Hamming’s classic and must-read talk, “ - - You and Your Research - - ”. -

    -
    -

    - There is indeed an element of luck, and no, there isn’t. The prepared - mind sooner or later finds something important and does it. So yes, it - is luck.{' '} - - The particular thing you do is luck, but that you do something is - not. - + +

    +

    About Jumbo

    +

    + Jumbo is an Open Source project hosted on{' '} + + GitHub + {' '} + that was developed at Adaltas by two interns who had to gain + experience with the Hadoop ecosystem. +

    +

    + It is a CLI tool written in Python. It offers an abstraction layer + that allows any user, experienced or not with Big Data technologies, + to describe a cluster that has to be provisioned. It then generates + scripts and leverages trusted DevOps tools to provision the cluster.

    -
    -
    -

    Posted April 09, 2011

    +
    + ) +export const query = graphql` + query githubQuery { + site { + siteMetadata { + github + } + } + } +` export default SecondPage diff --git a/src/pages/about.module.css b/src/pages/about.module.css new file mode 100644 index 0000000..185bad8 --- /dev/null +++ b/src/pages/about.module.css @@ -0,0 +1,8 @@ +.about-title { + text-align: left; +} + +.about-paragraph { + font-size: 18px; + text-align: justify; +} diff --git a/src/pages/index.js b/src/pages/index.js index 8fd2027..e85594c 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -2,9 +2,10 @@ import React from 'react' import { Link } from 'gatsby' import { Row, Col, Button, Divider } from 'antd' -import SiteLayout from '../components/site-layout' -import JumboShellImage from '../components/jumbo-shell-image' -import JumboLogoType from '../components/jumbo-logo-type' +import SiteLayout from '../components/layout/site-layout' +import TextContainer from '../components/layout/text-container' +import JumboShellImage from '../components/images/jumbo-shell-image' +import JumboLogoType from '../components/icons/jumbo-logo-type' import '../components/theme.less' import indexStyles from './index.module.css' @@ -12,7 +13,7 @@ import indexStyles from './index.module.css' const IndexPage = ({ data }) => ( - + @@ -22,7 +23,7 @@ const IndexPage = ({ data }) => (
    > describe your target @@ -36,7 +37,7 @@ const IndexPage = ({ data }) => ( - + @@ -48,26 +49,18 @@ const IndexPage = ({ data }) => (
    - - - - What is Jumbo? - -
    - Jumbo is a Hadoop cluster bootstrapper made for developers. It helps - you deploy virtualize development environments very quickly. -
    - Jumbo is Open Source and comes with a friendly CLI to help you out - during your cluster configuration! -
    - -
    + + + What is Jumbo? + +
    + Jumbo is a Hadoop cluster bootstrapper made for developers. It helps + you deploy virtualize development environments very quickly. +
    + Jumbo is Open Source and comes with a friendly CLI to help you out + during your cluster configuration! +
    +
    (
    - - - - How does it work? - -
    - Jumbo leverages trusted DevOps tools to provision the clusters:{' '} - - Vagrant - {' '} - to manage VMs,{' '} - - Ansible - {' '} - to configure them and{' '} - - Ambari - {' '} - to install the Hadoop services on them. It is also possible to - kerberize the cluster with{' '} - - FreeIPA - - . -
    - -
    - - - - Why use Jumbo? - -
    - Jumbo is very easy to use and let you build multi-node kerberized - Hadoop development environments. It is an ideal tool to help - developers come closer to production to test and progress! -
    - -
    - - - - Like what you see? - -
    - Jumbo is an active project and we would love to have your feedback! - Don't hesitate to post issues on the{' '} - - project page - {' '} - if needed or to get in touch for any support! -
    - -
    + + + How does it work? + +
    + Jumbo leverages trusted DevOps tools to provision the clusters:{' '} + + Vagrant + {' '} + to manage VMs,{' '} + + Ansible + {' '} + to configure them and{' '} + + Ambari + {' '} + to install the Hadoop services on them. It is also possible to + kerberize the cluster with{' '} + + FreeIPA + + . +
    +
    + + + Why use Jumbo? + +
    + Jumbo is very easy to use and let you build multi-node kerberized + Hadoop development environments. It is an ideal tool to help + developers come closer to production to test and progress! +
    +
    + + + Like what you see? + +
    + Jumbo is an active project and we would love to have your feedback! + Don't hesitate to post issues on the{' '} + + project page + {' '} + if needed or to get in touch for any support! +
    +
    ) export const query = graphql` - query markdownQuery { + query versionQuery { site { siteMetadata { version diff --git a/src/pages/index.module.css b/src/pages/index.module.css index 923bbff..ba2cf3f 100644 --- a/src/pages/index.module.css +++ b/src/pages/index.module.css @@ -2,7 +2,7 @@ font-size: 1.2vw; } -.logo-section { +.center-section { text-align: center; margin-top: 20px; } @@ -40,9 +40,9 @@ margin-left: 10px; margin-right: 10px; margin-bottom: 20px; - border-width: 2px; - font-weight: bold; - border-color: #47499f; + border-width: 2px !important; + font-weight: bold !important; + border-color: #47499f !important; } .dark-section { diff --git a/src/templates/docs.js b/src/templates/docs.js index 2c89e70..35930a2 100644 --- a/src/templates/docs.js +++ b/src/templates/docs.js @@ -3,12 +3,13 @@ import { graphql } from 'gatsby' import { Layout } from 'antd' import rehypeReact from 'rehype-react' -import DocsSider from '../components/docs-sider' -import MainHeader from '../components/main-header' -import DocsDrawer from '../components/docs-drawer' -import HintBox from '../components/docs-hint-box' +import DocsSider from '../components/docs/docs-sider' +import MainHeader from '../components/header/main-header' +import MainFooter from '../components/footer/main-footer' +import DocsDrawer from '../components/docs/docs-drawer' +import HintBox from '../components/docs/docs-hint-box' -import docsStyles from '../components/docs.module.css' +import docsStyles from '../components/docs/docs.module.css' require('prismjs/themes/prism-tomorrow.css') @@ -33,6 +34,7 @@ const DocTemplate = ({ data }) => { {renderAst(currentDoc.htmlAst)} + )