您好,登錄后才能下訂單哦!
這篇文章主要介紹FaceBook Prestodb如何配置,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.145/presto-server-0.145.tar.gz tar xzvf presto-server-0.145.tar.gz cd presto-server-0.145 mkdir etc
在etc目錄下創(chuàng)建如下幾個文件
1. node.properties 2. jvm.config 3. config.properties 4. log.properties 5. Catalog Properties
node.environment=production #環(huán)境的名稱,集群情況下每個presto節(jié)點名稱需要保持一致 node.id=ffffffff-ffff-ffff-ffff-ffffffffffff #presto節(jié)點唯一標示,每個節(jié)點應(yīng)該都不同 node.data-dir=/data/store/presto #數(shù)據(jù)存放目錄,presto會把日志和其他數(shù)據(jù)存這里
-server -Xmx16G -XX:+UseG1GC -XX:G1HeapRegionSize=32M -XX:+UseGCOverheadLimit -XX:+ExplicitGCInvokesConcurrent -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=kill -9 %p
#cordinator 最小配置 coordinator=true node-scheduler.include-coordinator=false http-server.http.port=8080 query.max-memory=50GB query.max-memory-per-node=1GB discovery-server.enabled=true discovery.uri=http://example.net:8080 #worker最小配置 coordinator=false http-server.http.port=8080 query.max-memory=50GB query.max-memory-per-node=1GB discovery.uri=http://example.net:8080 #一臺機器做測試的時候既作為cordinator也是work那么我們?nèi)缦屡渲? coordinator=true node-scheduler.include-coordinator=true http-server.http.port=8080 query.max-memory=5GB query.max-memory-per-node=1GB discovery-server.enabled=true discovery.uri=http://example.net:8080
com.facebook.presto=INFO
#需要我們再etc目錄下創(chuàng)建catalog目錄,然后根據(jù)你想用的連接器創(chuàng)建對應(yīng)的配置文件, #比如我想用mysql連接器則創(chuàng)建mysql.properties #實際情況很多人去用hive連接器..后面如果有機會,在我一邊學(xué)習(xí)的時候再做分享 connector.name=mysql connection-url=jdbc:mysql://localhost:3306 connection-user=root connection-password=secret 如果多個mysql怎么辦呢,我們就在catalog下面建立多個properties文件,但是需要是.properties結(jié)尾,名稱不一樣就行
#后臺啟動 bin/launcher start #前臺啟動,可以觀察輸出日志 bin/launcher run #停止 bin/launcher stop
啟動之后你可以在/data/store/presto目錄下找到輸出的日志
#下載 wget https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.146/presto-cli-0.146-executable.jar #修改文件名為 presto mv presto-cli-0.146-executable.jar presto #添加可執(zhí)行權(quán)限 chmod +x presto #執(zhí)行 schema 根據(jù)自己的表名而定 ./presto --server localhost:8080 --catalog mysql --schema zhanshen
以上是“FaceBook Prestodb如何配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。