Merge branch 'master' into indexing-service-realtime

This commit is contained in:
fjy 2013-10-18 12:26:43 -07:00
commit 94d4920edd
7 changed files with 488 additions and 354 deletions

View File

@ -8,9 +8,9 @@
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1" version="1.1"
viewBox="40 36 470.92646 255.28501" viewBox="40 36 466.7041 318.99965"
width="588.65808" width="583.38013"
height="319.10626" height="398.74957"
id="svg2" id="svg2"
inkscape:version="0.48.2 r9819" inkscape:version="0.48.2 r9819"
sodipodi:docname="druid-dataflow.svg" sodipodi:docname="druid-dataflow.svg"
@ -34,9 +34,9 @@
fit-margin-left="0" fit-margin-left="0"
fit-margin-right="0" fit-margin-right="0"
fit-margin-bottom="0" fit-margin-bottom="0"
inkscape:zoom="0.9451452" inkscape:zoom="1.3366372"
inkscape:cx="251.09952" inkscape:cx="248.71225"
inkscape:cy="43.169182" inkscape:cy="133.85839"
inkscape:window-x="0" inkscape:window-x="0"
inkscape:window-y="0" inkscape:window-y="0"
inkscape:window-maximized="0" inkscape:window-maximized="0"
@ -224,397 +224,502 @@
</font-face> </font-face>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4651" id="filter5034"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.9" stdDeviation="1.8"
id="feGaussianBlur4653" /> id="feGaussianBlur5036" />
</filter> </filter>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4655" id="filter5038"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.9" stdDeviation="1.8"
id="feGaussianBlur4657" /> id="feGaussianBlur5040" />
</filter> </filter>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4675" id="filter5042"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.90799225" stdDeviation="1.8"
id="feGaussianBlur4677" /> id="feGaussianBlur5044" />
</filter> </filter>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4679" id="filter5046"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.90799225" stdDeviation="1.8"
id="feGaussianBlur4681" /> id="feGaussianBlur5048" />
</filter> </filter>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4683" id="filter5050"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.90799225" stdDeviation="1.8"
id="feGaussianBlur4685" /> id="feGaussianBlur5052" />
</filter> </filter>
<filter <filter
inkscape:collect="always" inkscape:collect="always"
id="filter4687" id="filter5054"
x="-0.12"
width="1.24"
y="-0.12"
height="1.24"
color-interpolation-filters="sRGB"> color-interpolation-filters="sRGB">
<feGaussianBlur <feGaussianBlur
inkscape:collect="always" inkscape:collect="always"
stdDeviation="0.90799225" stdDeviation="1.8"
id="feGaussianBlur4689" /> id="feGaussianBlur5056" />
</filter>
<filter
inkscape:collect="always"
id="filter5058"
x="-0.18000001"
width="1.36"
y="-0.18000001"
height="1.36"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.7"
id="feGaussianBlur5060" />
</filter>
<filter
inkscape:collect="always"
id="filter5062"
x="-0.18000001"
width="1.36"
y="-0.18000001"
height="1.36"
color-interpolation-filters="sRGB">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.7"
id="feGaussianBlur5064" />
</filter> </filter>
</defs> </defs>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer1" id="layer1"
inkscape:label="Layer2" inkscape:label="Layer2"
style="display:inline"> style="display:inline"
<g transform="translate(-1.2070312,-2.461015e-6)">
id="g4821" <text
transform="translate(-2.6747754e-6,-3.30513e-8)"> sodipodi:linespacing="125%"
<text y="53.362823"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold" x="68.675781"
id="text109" id="text109"
x="68.675781" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
<tspan
y="53.362823" y="53.362823"
sodipodi:linespacing="125%"> x="68.675781"
<tspan id="tspan4550"
sodipodi:role="line" sodipodi:role="line">streaming</tspan>
id="tspan4550" <tspan
x="68.675781" y="68.362823"
y="53.362823">streaming</tspan> x="68.675781"
<tspan id="tspan4552"
sodipodi:role="line" sodipodi:role="line">data</tspan>
id="tspan4552" </text>
x="68.675781" <text
y="68.362823">data</tspan> sodipodi:linespacing="125%"
</text> y="145.23154"
<text x="487.89328"
style="line-height:125%;fill:#33424f;stroke:none" id="text115"
id="text115" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
x="474.12738" <tspan
y="145.23154" font-size="12"
sodipodi:linespacing="125%"> font-weight="bold"
<tspan x="493.09863"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold" y="158.23154"
id="tspan117" textLength="43.283203"
textLength="43.283203" id="tspan117"
y="158.23154" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">client</tspan>
x="479.33273" </text>
font-weight="bold" <line
font-size="12">client</tspan> x1="106.93243"
</text> y1="56.438995"
<line x2="132.23264"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="56.438995"
id="line119" id="line119"
y2="56.438995" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="132.23264" <text
y1="56.438995" sodipodi:linespacing="125%"
x1="106.93243" /> y="253.6384"
<text x="64.488861"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold" id="text121"
id="text121" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans">
x="61.175785" <tspan
y="253.6384" font-size="12"
sodipodi:linespacing="125%"> font-weight="bold"
<tspan x="68.760742"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold" y="266.6384"
id="tspan123" textLength="32.71289"
textLength="32.71289" id="tspan123"
y="266.6384" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">batch</tspan>
x="65.447662" <tspan
font-weight="bold" font-size="12"
font-size="12">batch</tspan> font-weight="bold"
<tspan x="72.05957"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold" y="283.6384"
id="tspan125" textLength="26.115234"
textLength="26.115234" id="tspan125"
y="283.6384" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans">data</tspan>
x="68.74649" </text>
font-weight="bold" <line
font-size="12">data</tspan> x1="107.43243"
</text> y1="270.6384"
<line x2="132.73264"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="270.6384"
id="line127" id="line127"
y2="270.6384" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="132.73264" <line
y1="270.6384" x1="159.79263"
x1="107.43243" /> y1="74.938965"
<line x2="159.79263"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="243.0784"
id="line129" id="line129"
y2="243.0784" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="159.79263" <path
y1="74.938965" sodipodi:nodetypes="cc"
x1="159.79263" /> inkscape:connector-curvature="0"
<path id="line131"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" d="m 185.06378,57.75783 214.03664,87.3856"
d="m 185.06378,57.75783 214.03664,87.3856" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
id="line131" <path
inkscape:connector-curvature="0" sodipodi:nodetypes="cc"
sodipodi:nodetypes="cc" /> inkscape:connector-curvature="0"
<path id="line133"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" d="m 178.29264,270.63837 121.01422,0"
d="m 178.29264,270.63837 121.01422,0" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
id="line133" <line
inkscape:connector-curvature="0" x1="355.03683"
sodipodi:nodetypes="cc" /> y1="245.13406"
<line x2="405.93555"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" y2="180.64258"
id="line135" id="line135"
y2="180.64258" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
x2="405.93555" <line
y1="245.13406" x1="353.40796"
x1="355.03683" /> y1="155.13821"
<line x2="398.50443"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="155.13821"
id="line137" id="line137"
y2="155.13821" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="398.50443" <line
y1="155.13821" x1="243.03348"
x1="353.40796" /> y1="155.9173"
<line x2="243.0354"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="167.45596"
id="line139" id="line139"
y2="167.45596" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="243.0354" <path
y1="155.9173" sodipodi:nodetypes="cc"
x1="243.03348" /> inkscape:connector-curvature="0"
<path id="line141"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" d="m 277.8411,176.62586 30.29726,-9.86829"
d="m 277.8411,176.62586 30.29726,-9.86829" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
id="line141" <path
inkscape:connector-curvature="0" sodipodi:nodetypes="cc"
sodipodi:nodetypes="cc" /> inkscape:connector-curvature="0"
<path id="line143"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" d="M 184.42804,68.73894 308.5797,140.29898"
d="M 184.42804,68.73894 308.5797,140.29898" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
id="line143" <line
inkscape:connector-curvature="0" x1="177.49472"
sodipodi:nodetypes="cc" /> y1="73.660522"
<line x2="218.83446"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" y2="113.87802"
id="line145" id="line145"
y2="113.87802" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-end:url(#FilledArrow_Marker)" />
x2="218.83446" <line
y1="73.660522" x1="334.90796"
x1="177.49472" /> y1="243.0784"
<line x2="334.90796"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" y2="182.69818"
id="line147" id="line147"
y2="182.69818" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
x2="334.90796" <path
y1="243.0784" style="fill:#89d735;fill-opacity:1;stroke:none"
x1="334.90796" /> inkscape:connector-curvature="0"
<path id="path177"
d="m 142.63817,36.49612 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" d="m 142.63817,36.49612 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" />
id="path177" <path
inkscape:connector-curvature="0" style="fill:none;stroke:#60902c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
style="fill:#9dde57;stroke:none" /> inkscape:connector-curvature="0"
<path id="path179"
d="m 142.63817,36.49611 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" d="m 142.63817,36.49611 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" />
id="path179" <text
inkscape:connector-curvature="0" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans"
style="fill:none;stroke:#75b035;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" /> sodipodi:linespacing="125%"
<text id="text3436"
x="142.0069"
y="59.447937">
<tspan
y="59.447937" y="59.447937"
x="142.0069" x="142.0069"
id="text3436" id="tspan4273"
sodipodi:linespacing="125%" sodipodi:role="line">realtime</tspan>
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans"> <tspan
<tspan y="69.447937"
sodipodi:role="line" x="142.0069"
id="tspan4273" id="tspan4275"
x="142.0069" sodipodi:role="line">nodes</tspan>
y="59.447937">realtime</tspan> </text>
<tspan <path
sodipodi:role="line" sodipodi:nodetypes="sssssssss"
id="tspan4275" style="fill:#687de9;stroke:none"
x="142.0069" inkscape:connector-curvature="0"
y="69.447937">nodes</tspan> id="path186"
</text> d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" />
<path <path
d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" sodipodi:nodetypes="sssssssss"
id="path186" style="fill:none;stroke:#3446b0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
style="fill:#687de9;stroke:none" id="path188"
sodipodi:nodetypes="sssssssss" /> d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" />
<path <text
d="m 311.90795,252.6384 46.0002,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -46.0002,0 c -1.65686,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34314,-3 3,-3 z" sodipodi:linespacing="125%"
id="path188" y="274.90717"
inkscape:connector-curvature="0" x="311.92163"
style="fill:none;stroke:#3446b0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
sodipodi:nodetypes="sssssssss" /> id="text190">
<text <tspan
id="text190"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
x="311.92163"
y="274.90717" y="274.90717"
sodipodi:linespacing="125%"> x="311.92163"
<tspan id="tspan4477"
sodipodi:role="line" sodipodi:role="line">historical</tspan>
id="tspan4477" <tspan
x="311.92163" y="284.90717"
y="274.90717">historical</tspan> x="311.92163"
<tspan id="tspan4479"
sodipodi:role="line" sodipodi:role="line">nodes</tspan>
id="tspan4479" </text>
x="311.92163" <path
y="284.90717">nodes</tspan> style="opacity:0.5;fill:#fd664a;stroke:none;filter:url(#filter5046)"
</text> inkscape:connector-curvature="0"
<path id="path195"
d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path195" transform="translate(-2.6747754e-6,-3.30513e-8)" />
inkscape:connector-curvature="0" <path
style="opacity:0.5;fill:#fd664a;stroke:none;filter:url(#filter4687)" /> style="opacity:0.5;fill:none;stroke:#f3472c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter5042)"
<path inkscape:connector-curvature="0"
d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" id="path197"
id="path197" d="m 228.0304,119.4173 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
inkscape:connector-curvature="0" transform="translate(-2.6747754e-6,-3.30513e-8)" />
style="opacity:0.5;fill:none;stroke:#f3472c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter4683)" /> <text
<text sodipodi:linespacing="125%"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text199"
x="227.10298"
y="151.71964">
<tspan
y="151.71964" y="151.71964"
x="227.10298" x="227.10298"
id="text199" id="tspan4291"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" sodipodi:role="line">MySQL</tspan>
sodipodi:linespacing="125%"> </text>
<tspan <path
sodipodi:role="line" sodipodi:nodetypes="sssssssss"
id="tspan4291" style="fill:#3fbab2;stroke:none"
x="227.10298" inkscape:connector-curvature="0"
y="151.71964">MySQL</tspan> id="path204"
</text> d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" />
<path <path
d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34315,-3 3,-3 z" sodipodi:nodetypes="sssssssscsss"
id="path204" style="fill:none;stroke:#1e9189;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
style="fill:#3fbab2;stroke:none" id="path206"
sodipodi:nodetypes="sssssssss" /> d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -0.82843,0 -1.57843,-0.33579 -2.12132,-0.87868 -0.54289,-0.54289 -0.87868,-1.29289 -0.87868,-2.12132 l 0,-15 0,-15 c 0,-0.82843 0.33579,-1.57843 0.87868,-2.12132 0.54289,-0.5429 1.29289,-0.87868 2.12132,-0.87868 z" />
<path <text
d="m 220.03055,177.01595 45.99985,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -45.99985,0 c -0.82843,0 -1.57843,-0.33579 -2.12132,-0.87868 -0.54289,-0.54289 -0.87868,-1.29289 -0.87868,-2.12132 l 0,-15 0,-15 c 0,-0.82843 0.33579,-1.57843 0.87868,-2.12132 0.54289,-0.5429 1.29289,-0.87868 2.12132,-0.87868 z" y="200.61603"
id="path206" x="218.88231"
inkscape:connector-curvature="0" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="fill:none;stroke:#1e9189;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" id="text208"
sodipodi:nodetypes="sssssssscsss" /> sodipodi:linespacing="125%">
<text <tspan
sodipodi:linespacing="125%" y="200.61603"
id="text208"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
x="218.88231" x="218.88231"
y="200.61603"> id="tspan4489"
<tspan sodipodi:role="line">coordinator</tspan>
sodipodi:role="line" <tspan
id="tspan4489" y="210.61603"
x="218.88231" x="218.88231"
y="200.61603">coordinator</tspan> id="tspan4491"
<tspan sodipodi:role="line">nodes</tspan>
sodipodi:role="line" </text>
id="tspan4491" <path
x="218.88231" style="opacity:0.5;fill:#191f7d;fill-opacity:1;stroke:none;filter:url(#filter5038)"
y="210.61603">nodes</tspan> inkscape:connector-curvature="0"
</text> id="path213"
<path d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" transform="translate(-2.6747754e-6,-3.30513e-8)" />
id="path213" <path
inkscape:connector-curvature="0" style="opacity:0.5;fill:none;stroke:#080b3e;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter5034)"
style="opacity:0.5;fill:#5ec2f2;stroke:none;filter:url(#filter4655)" /> inkscape:connector-curvature="0"
<path id="path215"
d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" d="m 144.79263,252.63839 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path215" transform="translate(-2.6747754e-6,-3.30513e-8)" />
inkscape:connector-curvature="0" <text
style="opacity:0.5;fill:none;stroke:#44a8d9;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter4651)" /> sodipodi:linespacing="125%"
<text y="274.63846"
id="text217" x="144.0856"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
x="144.0856" id="text217">
<tspan
y="274.63846" y="274.63846"
sodipodi:linespacing="125%"> x="144.0856"
<tspan id="tspan4485"
sodipodi:role="line" sodipodi:role="line">deep</tspan>
id="tspan4485" <tspan
x="144.0856" y="284.63846"
y="274.63846">deep</tspan> x="144.0856"
<tspan id="tspan4487"
sodipodi:role="line" sodipodi:role="line">storage</tspan>
id="tspan4487" </text>
x="144.0856" <path
y="284.63846">storage</tspan> style="opacity:0.5;fill:#d443a4;stroke:none;filter:url(#filter5054)"
</text> inkscape:connector-curvature="0"
<path id="path222"
d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path222" transform="translate(-2.6747754e-6,-3.30513e-8)" />
inkscape:connector-curvature="0" <path
style="opacity:0.5;fill:#d443a4;stroke:none;filter:url(#filter4679)" /> style="opacity:0.5;fill:none;stroke:#ad3184;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter5050)"
<path inkscape:connector-curvature="0"
d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z" id="path224"
id="path224" d="m 319.90796,137.13819 30,0 c 1.65686,0 3,1.34315 3,3 l 0,30 c 0,1.65686 -1.34314,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34314 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
inkscape:connector-curvature="0" transform="translate(-2.6747754e-6,-3.30513e-8)" />
style="opacity:0.5;fill:none;stroke:#ad3184;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter4675)" /> <text
<text y="159.69537"
sodipodi:linespacing="125%" x="318.52225"
id="text226" style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" id="text226"
sodipodi:linespacing="125%">
<tspan
y="159.69537"
x="318.52225" x="318.52225"
y="159.69537"> id="tspan4309"
<tspan sodipodi:role="line">Zoo</tspan>
sodipodi:role="line" <tspan
id="tspan4309" y="169.69537"
x="318.52225" x="318.52225"
y="159.69537">Zoo</tspan> id="tspan4311"
<tspan sodipodi:role="line">Keeper</tspan>
sodipodi:role="line" </text>
id="tspan4311" <line
x="318.52225" x1="453.12442"
y="169.69537">Keeper</tspan> y1="154.63824"
</text> x2="467.89215"
<line y2="154.63828"
style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" id="line293"
id="line293" style="fill:none;stroke:#7f95a7;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker-start:url(#FilledArrow_Marker_2);marker-end:url(#FilledArrow_Marker)" />
y2="154.63828" <path
x2="467.89215" style="fill:#fbae4e;stroke:none"
y1="154.63824" inkscape:connector-curvature="0"
x1="453.12442" /> id="path296"
<path d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" />
d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" <path
id="path296" style="fill:none;stroke:#e48819;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0" inkscape:connector-curvature="0"
style="fill:#fbae4e;stroke:none" /> id="path298"
<path d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" />
d="m 411.06442,137.13821 30,0 c 1.65685,0 3,1.34314 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65687,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65686 1.34313,-3 3,-3 z" <text
id="path298" sodipodi:linespacing="125%"
inkscape:connector-curvature="0" y="159.77753"
style="fill:none;stroke:#e48819;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" /> x="409.95114"
<text style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
id="text300" id="text300">
style="font-size:8px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" <tspan
x="409.95114"
y="159.77753" y="159.77753"
sodipodi:linespacing="125%"> x="409.95114"
<tspan id="tspan4481"
sodipodi:role="line" sodipodi:role="line">broker</tspan>
id="tspan4481" <tspan
x="409.95114" y="169.77753"
y="159.77753">broker</tspan> x="409.95114"
<tspan id="tspan4483"
sodipodi:role="line" sodipodi:role="line">nodes</tspan>
id="tspan4483" </text>
x="409.95114" <path
y="169.77753">nodes</tspan> d="m 424.40234,240.03369 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
</text> id="path5004"
</g> inkscape:connector-curvature="0"
style="opacity:0.5;fill:#a3a3a3;fill-opacity:1;stroke:none;filter:url(#filter5062)"
transform="matrix(0.5,0,0,0.5,170.45068,213.49402)" />
<path
d="m 424.40234,240.03369 30,0 c 1.65685,0 3,1.34315 3,3 l 0,30 c 0,1.65685 -1.34315,3 -3,3 l -30,0 c -1.65685,0 -3,-1.34315 -3,-3 l 0,-30 c 0,-1.65685 1.34315,-3 3,-3 z"
id="path5006"
inkscape:connector-curvature="0"
style="opacity:0.5;fill:none;stroke:#8f8f8f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;filter:url(#filter5058)"
transform="matrix(0.5,0,0,0.5,170.45068,213.49402)" />
<text
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold"
id="text5012"
x="399.03949"
y="315.00461"
sodipodi:linespacing="125%">
<tspan
style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Light"
id="tspan5016"
textLength="26.115234"
y="345.00461"
x="406.6102"
font-weight="bold"
font-size="12">external dependencies</tspan>
</text>
<path
d="m 382.65185,305.62966 15,0 c 0.82843,0 1.5,0.67157 1.5,1.5 l 0,15 c 0,0.82842 -0.67157,1.5 -1.5,1.5 l -15,0 c -0.82844,0 -1.5,-0.67158 -1.5,-1.5 l 0,-15 c 0,-0.82843 0.67156,-1.5 1.5,-1.5 z"
id="path5026"
inkscape:connector-curvature="0"
style="fill:#a5a5a5;fill-opacity:1;stroke:none" />
<path
d="m 382.65185,305.62966 15,0 c 0.82843,0 1.5,0.67157 1.5,1.5 l 0,15 c 0,0.82842 -0.67157,1.5 -1.5,1.5 l -15,0 c -0.82844,0 -1.5,-0.67158 -1.5,-1.5 l 0,-15 c 0,-0.82843 0.67156,-1.5 1.5,-1.5 z"
id="path5028"
inkscape:connector-curvature="0"
style="fill:none;stroke:#7f7f7f;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
<text
sodipodi:linespacing="125%"
y="287.12341"
x="399.03949"
id="text5030"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;stroke:none;font-family:Open Sans;-inkscape-font-specification:Open Sans Semi-Bold">
<tspan
font-size="12"
font-weight="bold"
x="406.6102"
y="317.12341"
textLength="26.115234"
id="tspan5032"
style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#33424f;font-family:Open Sans;-inkscape-font-specification:Open Sans Light">druid components</tspan>
</text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -4,5 +4,34 @@ layout: doc_page
# Data Flow # Data Flow
<img src="../img/druid-dataflow-2x.png" width="800" height="434"> The diagram below illustrates how different Druid nodes download data and respond to queries:
<img src="../img/druid-dataflow-2x.png" width="800"/>
### Real-time Nodes
Real-time nodes ingest streaming data and announce themselves and the segments they are serving in Zookeeper on start up. During the segment hand-off stage, real-time nodes create a segment metadata entry in MySQL for the segment to hand-off. This segment is uploaded to Deep Storage. Real-time nodes use Zookeeper to monitor when historical nodes complete downloading the segment (indicating hand-off completion) so that it can forget about it. Real-time nodes also respond to query requests from broker nodes and also return query results to the broker nodes.
### Deep Storage
Batch indexed segments and segments created by real-time nodes are uploaded to deep storage. Historical nodes download these segments to serve for queries.
### MySQL
Real-time nodes and batch indexing create new segment metadata entries for the new segments they've created. Coordinator nodes read this metadata table to determine what segments should be loaded in the cluster.
### Coordinator Nodes
Coordinator nodes read segment metadata information from MySQL to determine what segments should be loaded in the cluster. Coordinator nodes user Zookeeper to determine what historical nodes exist, and also create Zookeeper entries to tell historical nodes to load and drop new segments.
### Zookeeper
Real-time nodes announce themselves and the segments they are serving in Zookeeper and also use Zookeeper to monitor segment hand-off. Coordinator nodes use Zookeeper to determine what historical nodes exist in the cluster and create new entries to communicate to historical nodes to load or drop new data. Historical nodes announce themselves and the segments they serve in Zookeeper. Historical nodes also monitor Zookeeper for new load or drop requests. Broker nodes use Zookeeper to determine what historical and real-time nodes exist in the cluster.
### Historical Nodes
Historical nodes announce themselves and the segments they are serving in Zookeeper. Historical nodes also use Zookeeper to monitor for signals to load or drop new segments. Historical nodes download segments from deep storage, respond to the queries from broker nodes about these segments, and return results to the broker nodes.
### Broker Nodes
Broker nodes receive queries from external clients and forward those queries down to real-time and historical nodes. When the individual nodes return their results, broker nodes merge these results and returns them to the caller. Broker nodes use Zookeeper to determine what real-time and historical nodes exist.

View File

@ -47,7 +47,7 @@ The data store world is vast, confusing and constantly in flux. This page is mea
Key Features Key Features
------------ ------------
- **Designed for Analytics** - Druid is built for exploratory analytics for OLAP workflows (streamalytics). It supports a variety of filters, aggregators and query types and provides a framework for plugging in new functionality. Users have leveraged Druids infrastructure to develop features such as top K queries and histograms. - **Designed for Analytics** - Druid is built for exploratory analytics for OLAP workflows. It supports a variety of filters, aggregators and query types and provides a framework for plugging in new functionality. Users have leveraged Druids infrastructure to develop features such as top K queries and histograms.
- **Interactive Queries** - Druids low latency data ingestion architecture allows events to be queried milliseconds after they are created. Druids query latency is optimized by only reading and scanning exactly what is needed. Aggregate and filter on data without sitting around waiting for results. - **Interactive Queries** - Druids low latency data ingestion architecture allows events to be queried milliseconds after they are created. Druids query latency is optimized by only reading and scanning exactly what is needed. Aggregate and filter on data without sitting around waiting for results.
- **Highly Available** - Druid is used to back SaaS implementations that need to be up all the time. Your data is still available and queryable during system updates. Scale up or down without data loss. - **Highly Available** - Druid is used to back SaaS implementations that need to be up all the time. Your data is still available and queryable during system updates. Scale up or down without data loss.
- **Scalable** - Existing Druid deployments handle billions of events and terabytes of data per day. Druid is designed to be petabyte scale. - **Scalable** - Existing Druid deployments handle billions of events and terabytes of data per day. Druid is designed to be petabyte scale.

View File

@ -320,7 +320,7 @@ Feel free to tweak other query parameters to answer other questions you may have
Next Steps Next Steps
---------- ----------
What to know even more information about the Druid Cluster? Check out [Tutorial%3A The Druid Cluster](Tutorial%3A-The-Druid-Cluster.html) What to know even more information about the Druid Cluster? Check out [The Druid Cluster](Tutorial%3A-The-Druid-Cluster.html)
Druid is even more fun if you load your own data into it! To learn how to load your data, see [Loading Your Data](Tutorial%3A-Loading-Your-Data-Part-1.html). Druid is even more fun if you load your own data into it! To learn how to load your data, see [Loading Your Data](Tutorial%3A-Loading-Your-Data-Part-1.html).

View File

@ -244,6 +244,5 @@ druid.processing.buffer.sizeBytes=10000000
Next Steps Next Steps
---------- ----------
If you are intested in how data flows through the different Druid components, check out the Druid [Data Flow](Data-Flow.html). Now that you have an understanding of what the Druid cluster looks like, why not load some of your own data?
Now that you have an understanding of what the Druid cluster looks like, why not load some of your own data?
Check out the next [tutorial](Tutorial%3A-Loading-Your-Data-Part-1.html) section for more info! Check out the next [tutorial](Tutorial%3A-Loading-Your-Data-Part-1.html) section for more info!

View File

@ -47,6 +47,7 @@ h2. Querying
h2. Architecture h2. Architecture
* "Design":./Design.html * "Design":./Design.html
** "Data Flow":./Data-Flow.html
* "Segments":./Segments.html * "Segments":./Segments.html
* Node Types * Node Types
** "Historical":./Historical.html ** "Historical":./Historical.html

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 138 KiB