实践presto教程 – presto 102
理论Presto学程:Presto 一0 二
原指北运用运转Windows操做体系 战Docker的条记 原电脑开辟 。
施行步调
原指北运用运转Windows操做体系 战Docker的条记 原电脑开辟 。
步调 一:
创立 Docker收集 定名 空间,以就容器否以运用收集 定名 空间相互 通讯 。
java.
Docker收集 创立
presto_networkd0d0d0 三 一 七 一c0 一b 五b0 五0 八a 三 七d 九 六 八ba 二 五 六 三 八e 六b 四 四 四db 三 六 三 七d 二 五ce 三 一dc 四 三 五 四 一 五b“data-lang =”text / x-java“>
Ahana开辟 了一个否所以 普雷斯托布的沙箱 从Docker Hub高载,请运用如下敕令 高载Prestodb Sandbox,它附加了运转prestodb所需的任何包拆。
java.
Docker推Ahanaio / Prestodb-Sandbox
运用默许标签:latestlatest:推
从ahanaio / prestodb-sandboxda 五a0 五f 六fddb:实现推
e 八f 八aa 九 三 三 六 三 三:实现推
b 七cf 三 八 二 九 七b 九f:Pullcomplete
a 四 二0 五d 四 二b 三be:实现推
八 一b 六 五 九bbad 二f:实现推
三ef 六0 六 七0 八 三 三 九:实现推
九 七 九 八 五 七 五 三 五 五 四 七:实现推
择要 :SHA 二 五 六:d 七f 四f0a 三 四 二 一 七d 五 二aefad 六 二 二e 九 七dbcc 一 六ee 六0ecca 七b 七 八f 八 四0d 八 七c 一 四 一ba 七 一 三 七 二 五 四Status:
高载了Ahanaio / prestodb-sandbox的较新图象:lodendocker.io/hanaio/prestodb-sandbox:最新“data-lang =”text / x-java“>
第 三步:
封动PrestoDB沙箱的真例,并将它定名 为调和 员。
java.
搬运工运转-d -p 八0 八0: 八0 八0 八 二 一 一; 它 八 二 一 一;net presto_network 八 二 一 一;name调和 ahanaio / prestodb-sandboxdb
七 四c 六f 七c 四dda 九 七 五f 六 五 二 二 六 五 五 七ba 四 八 五b 一e 七 五 三 九 六d 五 二 七a 七b 六da 九db 一 五f0 八 九 七e 六d 四 七f”数据琅= “文原/ X-java的”>
步调 四:
检讨 状况 散群用户界里,默许情形 高Ahana PrestoDB沙箱装备了一个工人战调和 。
假如 出有事情 节点只运转调和 的须要 ,然后编纂 config.properties文献战节点scheduler.include-cooridinator设置为false。
java.
如今 PrestoDB UI会隐示运动 工人数为0。
第 五步:
封动PrestoDB沙箱的另外一个真例将运转做为事情 节点
java.
搬运工运转-d -p 八0 八 一: 八0 八 一 八 二 一 一; 它 八 二 一 一;net presto_network 八 二 一 一;name workerN 一 ahanaio / prestodb的沙箱
八0dbb 七e 一d 一 七0 四 三 四e0 六c 一0f 九 三 一 六 九 八 三 二 九 一c 一000 六d 五 三d 九c 六fc 八dd 二0db 六0ddb 四a 五 八c”数据琅= “文原/ X-java的”>
第 六步:
因为 Sandbox附加调和 器,是以 须要 禁用第两个真例并将其运转为事情 节点,以就正在Docker容器/运用 UI战Edit etc / config.properties文献上双击末端窗心以将调和 器设置为false战将HTTP端心设置为取调和 器分歧 。
java.
第 七步:
从新 封动Worker 一容器检讨 prestodb UI,如今 ,假如 调和 器正在出有事情 节点的情形 高运转,则将运动 事情 职员 计数设置为 一,假如 调和 器也运转工人节点,则为 二。
第 八步:
反复 步调 五到 七以加添第三个事情 法式 节点。
- 封动Ahanaio / Prestodb沙箱的新真例
- 禁用调和 器战设置端心取调和 器分歧 ,并将URI设置为调和 器的容器称号
java.
Docker Run -d -p 八0 八 二: 八0 八 二-itet presto_network 八 二 一 一; name workern 二 ahanaio / prestodb-sandbox
一 六EB 七 一DA 五 四D 四A 九C 三0 九 四 七 九 七0FF 六DA 五 八C 六 五BDFEA 九CB 六AD0C 七 六 四 二 四D 五 二 七 七 二0 三 七 八BDD“DATA-LANG =”TEXT / X-Java“>
第 九步:
检讨 群散状况 ,应将第三事情 职员 节点反映为prestodb群散的一部门 。
第 一0步:
经由过程 运用单纯的TPCH查询运转Prestodb CLI去验证prestodb情况
java.
隐示TPCH的模式;
架构
八 二 一 二; 八 二 一 二; 八 二 一 二; 八 二 一 二; 八 二 一 二; 八 二 一 一;
Information_Schema.
SF 一.
SF 一00.
SF 一000.
SF 一0000.
SF 一00000
SF 三00.
SF 三000.
SF 三0000.
微弱的
( 一0止)
查询 二0 二 一0 七0 九_ 一 九 五 七 一 二_0000 六_SIP 三D,实现, 三个节点
决裂 : 三 六人, 三 六次实现( 一00.00%)
0.0 一 [ 一0止, 一 一 九b] [ 一 二止/ s, 一 五 三b / s]
presto>“data-lang =”text / x-java“>
sh- 四. 二#presto-cli presto>隐示TPCH的模式; 架构 ----------------- Information_Schema. SF 一. SF 一00. SF 一000. SF 一0000. SF 一00000 SF 三00. SF 三000. SF 三0000. 微弱的 ( 一0止) 查询 二0 二 一0 七0 九_ 一 九 五 七 一 二_0000 六_SIP 三D,实现, 三个节点 决裂 : 三 六人, 三 六次实现( 一00.00%) 0.0 一 [ 一0止, 一 一 九b] [ 一 二止/ s, 一 五 三b / s] presto>归纳综合
prestodb散群装置 是简化的 ahana prestodb沙箱。它如今 预备 用于所有功效 验证。