数据源

Presto需要从其他数据源获取数据来进行运算分析,它可以连接多种数据源,包括Hive、RDBMS(Mysql、Oracle、Tidb等)、Kafka、MongoDB、Redis等

一条Presto查询可以将多个数据源的数据进行合并分析。

比如:select * from a join b where a.id=b.id;,其中表a可以来自Hive,表b可以来自Mysql。

Presto的接入方式有多种:presto-cli,pyhive,jdbc,http,golang,SQLAlchemy,PHP等,其中presto-cli是Presto官方提供的,下面以presto-cli为例展开说明(自行下载)。

以连接hive数据源为例,在电脑终端输入:./presto-cli.jar --server presto.xxx-apps.com:9200 --catalog hive --user xxxx --source 'pf=adhoc;client=cli'就可以进入presto终端界面。

先解释下各参数的含义:

--server 是presto服务地址;

--catalog 是默认使用哪个数据源,后面也可以切换,如果想连接mysql数据源,使用mysql数据源名称即可;

--user 是用户名;

--source 是代表查询来源,source设置格式为key=value形式(英文分号分割); 例如个人从command line查询应设置为pf=adhoc;client=cli。

进入终端后:

查看数据源: show catalogs;

查看数据库实例:show schemas;

presto读取oracle,Presto数据接入方式相关推荐

  1. presto读取oracle,Presto源码分析之数据类型

    Presto作为一个计算引擎,除了支持一些常见的数字.字符串类型的数据,还支持一些别的系统里面比较少见的自定义的 IpAddress, Geometry 等等高级类型,今天来分析一下这些好玩的数据类型 ...

  2. Oracle 层级数据计算方式start with connect by

    Oracle为数据处理人员提供了强大的处理性能的同时,也提功了很多成熟的特殊需求解决方案,start with就是Oracle提供的层级数据求解关系的解决方案,下面我将用一个实际开发案例为大家介绍其用 ...

  3. java通过POI快速读取excel大量数据的方式

    1.在pom.xml中引入poi相关依赖 <dependency><groupId>cn.afterturn</groupId><artifactId> ...

  4. oracle读取表空间物理文件中数据,shell脚本读取oracle数据库数据写入到文件中

    1.linux 需要用 sqlplus 客户端去连接oracle 数据库,首先需要确认有没有安装:which sqlplus 2.如果没有安装就需要先安装一下(百度) 3.配置环境变量: vim /e ...

  5. Python读取Oracle数据乱码问题解决

    [问题描述] 在使用Python读取Oracle中数据的时候,遇到了中文乱码的问题,简单举例如下: import cx_Oracle import pandas as pdconn = cx_Orac ...

  6. GMSL高带宽数据接入的方法

    1.GMSL简介 GMSL:Gigabit Multimedia Serial Link是Maxim公司推出的一种高速串行接口,适用于视频.音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线 ...

  7. GMSL高带宽视频数据接入的方法

    随着汽车智能化的不断提升,特别是高级辅助驾驶系统(ADAS)的普及, 越来越多的车载摄像头和传感器需要与汽车电子控制单元(ECU)进行数据通信, 对车内数据传输的带宽.实时性和稳定性的要求也越来越高, ...

  8. 转:GMSL高带宽数据接入的方法

    作者:Aili-Light | 公众号:艾利光科技 随着汽车智能化的不断提升,特别是高级辅助驾驶系统(ADAS)的普及,越来越多的车载摄像头和传感器需要与汽车电子控制单元(ECU)进行数据通信,对车内 ...

  9. 百度搜索接口api_搜索推广丨oCPC投放API接入方式详解

    作者丨竞价爱好者@辉哥 排版丨竞价爱好者@辉哥 校验丨竞价爱好者@辉哥 字数丨1557 阅读时长丨约3分钟 昨天辉哥(微信:jhsemer)在公众号(ID:jjahzer)推送了<oCPC投放搭 ...

  10. Presto读取Parquet文件的流程

    一.  概论 Presto对ORC和Parquet格式存储的Hive表的处理很为友好,Presto访问这两种格式表时进行了大量的优化,以致得到很为优越的性能. Presto在读取文件上和Spark等其 ...

最新文章

  1. 如何选择视觉CV光源颜色
  2. c语言存储多个数据,C语言中如何求数组真实存有数据的元素个数
  3. 蓝牙杂散超标_杂散发射
  4. Apache Commons fileUpload实现文件上传
  5. Hibernate-级联操作
  6. linux apu 分辨率,编写xorg.conf 简单三行解决Ubuntu分辩率不可调的问题
  7. P1955-[NOI2015]程序自动分析【并查集,离散化】
  8. 使用计算机时什么是开机键什么是关机键,计算器上的开机键是关机键是
  9. exchange无法收发邮件_SpringBoot2.x系列教程69--SpringBoot中整合Mail实现邮件发送
  10. windows下python 自动截图功能
  11. html图片向右上方飘忽,关于javascript中this 飘忽不定的指向的问题
  12. 容器技术Docker K8s 2 云原生容器技术概述
  13. 利用opencv 做一个疲劳检测系统(2)
  14. 【数据可视化工具DataEase】安装时提示 “Pool overlaps with other one on this address space“
  15. 18[NLP训练营]拉格朗日乘子法、对偶、KTT
  16. Unity3D中UGUI的RectTransform对齐方式详解
  17. 一加5应用未安装怎么解决_一加手机x安装不了软件下载是什么原因解决方法
  18. c语言程序设计66页,C语言程序设计
  19. android vendor下的属性值
  20. 任务管理器中查看文件被哪个进程占用

热门文章

  1. python2和python3同时安装在Windows上
  2. [转]SQL Collation冲突解决 临时表
  3. net.sf.json与fastjson两种jar包的使用
  4. spring多数据源配置,实现读写分离
  5. 6分钟速配 电商平台百万并发云压测实战
  6. 坑爹的InetAddress getLocalHost函数
  7. Cocos2D-X笔记(1)制作一个动态的精灵
  8. 读取文件,解决中文乱码问题
  9. UNIQLO 11月销售额逆市上涨7.9%
  10. 安装360后无法远程sqlserver error:64