天天看点

用引导操作打通presto访问oss数据创建集群验证

目前emr presto 已经完全支持 oss 访问,如有其他 presto 集群访问 oss 需求,请安装 jindofs sdk,可以直接访问 oss (oss://bucket/) :

<a href="https://github.com/aliyun/aliyun-emapreduce-sdk/blob/master-2.x/docs/jindofs_sdk_how_to.md">https://github.com/aliyun/aliyun-emapreduce-sdk/blob/master-2.x/docs/jindofs_sdk_how_to.md</a>

重磅:阿里云 jindofs sdk 全面开放使用,oss 文件各项操作性能得到大幅提升

<a href="https://developer.aliyun.com/article/767222">https://developer.aliyun.com/article/767222</a>

目前产品组件presto还不能直接访问oss数据,如果有需求,可以参考本文用引导操作打通presto访问oss数据。

~~# 准备脚本

下文举了一二创建数据在oss上的uservisits表的例子,请将表名,字段,oss信息替换为您oss数据对应的信息

退出hive cli,进入presto cli

<code>./presto --server localhost:9090 --catalog hive --schema default</code>

执行<code>show tables</code>能看见刚刚创建的表,执行<code>select count() from uservisits</code>能查到oss数据的条目。如果未显示,可能是还未同步,稍等一会