1. 解压安装包到指定文件夹
个人习惯将软件部署在opt/module下
tar -zxvf presto-server-0.196.tar.gz -C /opt/module/
2. 创建数据存储目录data
mkdir data
路径为
/opt/module/presto/data
3. 创建存储配置文件文件夹 etc
mkdir etc
路径为
/opt/module/presto/et
4. etc目录下添加jvm.config配置文件
-server
-Xmx16G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:+ExitOnOutOfMemoryError
5. Presto可以支持多个数据源,在Presto里面叫catalog,这里我们配置支持Hive的数据源,配置一个Hive的catalog
mkdir catalog
路径
/opt/module/presto/etc/catalog
创建hive的配置文件
vim hive.properties
添加配置
connector.name=hive-hadoop11
hive.metastore.uri=thrift://hadoop11:9083 //远程