开发者社区> 问答> 正文

E-MapReducePresto 使用说明是什么?


2.0.0 以上版本支持 presto,选择支持 presto 的镜像并勾选 presto 软件即可在 E-MapReduce 中使用 presto。
集群创建后,登录 master,presto 软件被安装在 /usr/lib/presto-current 目录,可以 jps 看到 PrestoServer 进程。
presto 服务进程分为 coordinator 和 worker,master 上(HA 集群为 hostname 以emr-header-1 开头的 master 节点)启动 coordinator,core 节点启动 worker 进程。服务进程的配置在 /usr/lib/presto-current/etc 目录下,其中 coordinator 使用 coordinator-config.properties,worker 使用 worker-config.preperties,其他配置文件公用。web 端口设置为 9090。
presto 服务默认设置了 Hive 的支持,连接集群 hive 的 metastore,可以读取 Hive 的表信息,进行查询。集群预装了 presto cli,可以直接执行

  1. [backcolor=transparent]presto [backcolor=transparent]--[backcolor=transparent]server localhost[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]9090[backcolor=transparent] [backcolor=transparent]--[backcolor=transparent]catalog hive [backcolor=transparent]--[backcolor=transparent]schema [backcolor=transparent]default[backcolor=transparent] [backcolor=transparent]--[backcolor=transparent]user hadoop [backcolor=transparent]--[backcolor=transparent]execute [backcolor=transparent]"show tables"

查看 Hive 的表。需要注意同步 Hive 表会有几秒的延时。

展开
收起
nicenelly 2017-10-27 15:41:10 1760 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
JCLI使用说明文档 立即下载
DataWorks V2新版本功能揭秘 立即下载
PAI-DSW2.0专业版发布 立即下载