开发者社区> 问答> 正文

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. presto --server localhost: 9090 --catalog hive --schema default --user hadoop --execute "show tables"

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

展开
收起
nicenelly 2017-10-30 14:46:02 1593 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
JCLI使用说明文档 立即下载
DataWorks V2新版本功能揭秘 立即下载
DataWorks高级功能场景化案例分享 立即下载

相关实验场景

更多