presto读取oracle,Presto数据接入方式
数据源
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数据接入方式相关推荐
- presto读取oracle,Presto源码分析之数据类型
Presto作为一个计算引擎,除了支持一些常见的数字.字符串类型的数据,还支持一些别的系统里面比较少见的自定义的 IpAddress, Geometry 等等高级类型,今天来分析一下这些好玩的数据类型 ...
- Oracle 层级数据计算方式start with connect by
Oracle为数据处理人员提供了强大的处理性能的同时,也提功了很多成熟的特殊需求解决方案,start with就是Oracle提供的层级数据求解关系的解决方案,下面我将用一个实际开发案例为大家介绍其用 ...
- java通过POI快速读取excel大量数据的方式
1.在pom.xml中引入poi相关依赖 <dependency><groupId>cn.afterturn</groupId><artifactId> ...
- oracle读取表空间物理文件中数据,shell脚本读取oracle数据库数据写入到文件中
1.linux 需要用 sqlplus 客户端去连接oracle 数据库,首先需要确认有没有安装:which sqlplus 2.如果没有安装就需要先安装一下(百度) 3.配置环境变量: vim /e ...
- Python读取Oracle数据乱码问题解决
[问题描述] 在使用Python读取Oracle中数据的时候,遇到了中文乱码的问题,简单举例如下: import cx_Oracle import pandas as pdconn = cx_Orac ...
- GMSL高带宽数据接入的方法
1.GMSL简介 GMSL:Gigabit Multimedia Serial Link是Maxim公司推出的一种高速串行接口,适用于视频.音频和控制信号的传输,使用50Ω同轴电缆或100Ω屏蔽双绞线 ...
- GMSL高带宽视频数据接入的方法
随着汽车智能化的不断提升,特别是高级辅助驾驶系统(ADAS)的普及, 越来越多的车载摄像头和传感器需要与汽车电子控制单元(ECU)进行数据通信, 对车内数据传输的带宽.实时性和稳定性的要求也越来越高, ...
- 转:GMSL高带宽数据接入的方法
作者:Aili-Light | 公众号:艾利光科技 随着汽车智能化的不断提升,特别是高级辅助驾驶系统(ADAS)的普及,越来越多的车载摄像头和传感器需要与汽车电子控制单元(ECU)进行数据通信,对车内 ...
- 百度搜索接口api_搜索推广丨oCPC投放API接入方式详解
作者丨竞价爱好者@辉哥 排版丨竞价爱好者@辉哥 校验丨竞价爱好者@辉哥 字数丨1557 阅读时长丨约3分钟 昨天辉哥(微信:jhsemer)在公众号(ID:jjahzer)推送了<oCPC投放搭 ...
- Presto读取Parquet文件的流程
一. 概论 Presto对ORC和Parquet格式存储的Hive表的处理很为友好,Presto访问这两种格式表时进行了大量的优化,以致得到很为优越的性能. Presto在读取文件上和Spark等其 ...
最新文章
- 如何选择视觉CV光源颜色
- c语言存储多个数据,C语言中如何求数组真实存有数据的元素个数
- 蓝牙杂散超标_杂散发射
- Apache Commons fileUpload实现文件上传
- Hibernate-级联操作
- linux apu 分辨率,编写xorg.conf 简单三行解决Ubuntu分辩率不可调的问题
- P1955-[NOI2015]程序自动分析【并查集,离散化】
- 使用计算机时什么是开机键什么是关机键,计算器上的开机键是关机键是
- exchange无法收发邮件_SpringBoot2.x系列教程69--SpringBoot中整合Mail实现邮件发送
- windows下python 自动截图功能
- html图片向右上方飘忽,关于javascript中this 飘忽不定的指向的问题
- 容器技术Docker K8s 2 云原生容器技术概述
- 利用opencv 做一个疲劳检测系统(2)
- 【数据可视化工具DataEase】安装时提示 “Pool overlaps with other one on this address space“
- 18[NLP训练营]拉格朗日乘子法、对偶、KTT
- Unity3D中UGUI的RectTransform对齐方式详解
- 一加5应用未安装怎么解决_一加手机x安装不了软件下载是什么原因解决方法
- c语言程序设计66页,C语言程序设计
- android vendor下的属性值
- 任务管理器中查看文件被哪个进程占用