这篇文章主要介绍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目录下创建如下几个文件
1. node.properties 2. jvm.config 3. config.properties 4. log.properties 5. Catalog Properties
node.environment=production #环境的名称,集群情况下每个presto节点名称需要保持一致 node.id=ffffffff-ffff-ffff-ffff-ffffffffffff #presto节点唯一标示,每个节点应该都不同 node.data-dir=/data/store/presto #数据存放目录,presto会把日志和其他数据存这里
-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那么我们如下配置 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目录下创建catalog目录,然后根据你想用的连接器创建对应的配置文件, #比如我想用mysql连接器则创建mysql.properties #实际情况很多人去用hive连接器..后面如果有机会,在我一边学习的时候再做分享 connector.name=mysql connection-url=jdbc:mysql://localhost:3306 connection-user=root connection-password=secret 如果多个mysql怎么办呢,我们就在catalog下面建立多个properties文件,但是需要是.properties结尾,名称不一样就行
#后台启动 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 #添加可执行权限 chmod +x presto #执行 schema 根据自己的表名而定 ./presto --server localhost:8080 --catalog mysql --schema zhanshen
以上是“FaceBook Prestodb如何配置”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。