将安装包解压缩到/opt/module目录下
[hadoop@hadoop1 soft]$ tar -zxvf presto-server-0.196.tar.gz -C /opt/module
为方便使用,将presto-server-0.196目录名称修改为presto
[hadoop@hadoop1 ~]$ mv /opt/module/presto-server-0.196/ /opt/module/presto
创建data目录
[hadoop@hadoop1 ~]$ mkdir /opt/module/presto/data
创建etc目录
[hadoop@hadoop1 ~]$ mkdir /opt/module/presto/etc
在etc目录下创建jvm.config文件,配置jvm相关的参数信息
[hadoop@hadoop1 ~]$ vim /opt/module/presto/etc/jvm.config
-server
-Xmx16G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
-XX:+ExplicitGCInvokesConcurrent
-XX:+HeapDumpOnOutOfMemoryError
-XX:+ExitOnOutOfMemoryError
在etc目录下创建catalog目录
创建hive.propertis配置hive相关的参数
[hadoop@hadoop1 ~]$ mkdir /opt/module/presto/etc/catalog
[hadoop@hadoop1 ~]$ vim /opt/module/presto/etc/catalog/hive.properties
connector.name=hive-hadoop2
hive.metastore.uri=thrift://hadoop1:9083
将presto安装文件分发到其他节点
[hadoop@hadoop1 ~]$ xrsync.sh /opt/module/presto
修改3个节点的配置信息 注意node.id使用不同的值
[hadoop@hadoop1 ~]$ vim /opt/module/presto/etc/node.properties
node.environment=production
node.id=ffffffff-ffff-ffff-ffff-ffffffffffff
n