前言
使用PXF访问外部数据¶
数据库要访问的数据可能存在于外部源中,包括Hadoop,对象存储库和其他SQL数据库。
SeaboxMPP平台扩展框架(PXF)通过内置连接器提供对此外部数据的访问,该连接器将外部数据源映射到SeaboxMPP数据库表定义。 PXF扩展能够读取以文本,Avro,JSON,RCFile,Parquet,SequenceFile和ORC格式存储的外部数据。
可以使用JDBC连接器访问外部SQL数据库。
SeaboxMPP平台扩展框架包括协议C库和Java服务。配置并初始化PXF后,在每个SeaboxMPP数据库段主机上启动单个PXF JVM进程。 这个长时间运行的进程同时提供多个查询请求。
SeaboxMPP在数据库服务器上使用Foriegn Table的方式通过pxf server访问外部数据源。
使用pxf扩展前首先在sql客户端执行create extension pxf_fdw;
加载插件。