本文介绍Presto如何以EMR集群的方式查询OSS-HDFS服务中的数据。
操作步骤
- 登录EMR集群。
- 登录EMR on ECS控制台。
- 单击创建的EMR集群。
- 单击节点管理页签,然后单击节点组左侧的
。
- 单击ECS ID。在ECS实例页面,单击实例ID右侧的远程连接。
如果您希望使用SSH方式(SSH密钥对或SSH密码)在Windows和Linux环境中登录集群,请参见
登录集群。
- 查询OSS-HDFS服务中的数据。
- 登录Presto控制台。
presto --server <presto_server_address>:<presto_server_port> --catalog hive
- 创建OSS中的schema。
create schema testDB with (location='oss://<Bucket>.<Endpoint>/<schema_dir>');
- 使用schema。
- 创建表。
create table tbl (key int, val int);
- 往表中插入数据。
insert into tbl values (1,666);
- 查询表。