下载
下载 presto-server-0.272.tar.gz 到本地并解压
1 | tar -zxvf presto-server-0.272.tar.gz -C ~ |
在 ./bashrc 里添加 Presto
环境变量 vim ~/.bashrc
1 | ## Presto env |
下载 presto-cli-0.272-executable.jar 到 $PRESTO_HOME/bin
并改名为 ‘presto’
1 | cp presto-cli-0.272-executable.jar presto |
配置
基本按照官方文档.
创建 $PRESTO_HOME/etc
文件夹并在下面新建 node.properties
内容为:
1 | node.environment=production |
新建 jvm.config
内容为:
1 | -server |
新建 config.properties
内容为:
1 | coordinator=true |
新建 log.properties
内容为:
1 | com.facebook.presto=INFO |
新建 $PRESTO_HOME/etc/catalog
文件夹并在下面新建 jmx.properties
内容为:
1 | connector.name=jmx |
新建 hive.properties
内容为:
1 | connector.name=hive-hadoop2 |
启动 Presto Server
后台启动:launcher start
前台启动: launcher run --verbose
查看状态:launcher status
停止:launcher stop
启动 Presto CLI
先启动 Hive Metastore 服务,然后启动 Presto CLI :
1 | presto --server localhost:8082 --catalog hive --schema default |