tree: 6e41717a7e71b32d76ece3ecaa9318d18a9cd654 [path history] [tgz]
  1. gradle/
  2. pxf-api/
  3. pxf-hbase/
  4. pxf-hdfs/
  5. pxf-hive/
  6. pxf-service/
  7. src/
  8. tomcat/
  9. .gitignore
  10. build.gradle
  11. gradle.properties
  12. gradlew
  13. Makefile
  14. README.md
  15. settings.gradle
pxf/README.md

The PXF extensions library for HAWQ

Table of Contents

  • Introduction
  • Package Contents
  • Building

Introduction

PXF is an extensible framework that allows HAWQ to query external system data. PXF includes built-in connectors for accessing data that exists inside HDFS files, Hive tables, HBase tables and more. Users can also create their own connectors to other parallel data stores or processing engines. To create these connectors using JAVA plugins, see the Pivotal Extension Framework API and Reference Guide .

Package Contents

PXF is distributed as a set of RPMs -

pxf/
    └── rpm
        ├── pxf-service-$version.noarch.rpm
        ├── pxf-hdfs-$version.noarch.rpm
        ├── pxf-hive-$version.noarch.rpm
        └── pxf-hbase-$version.noarch.rpm

Building

./gradlew clean build [buildRpm] [distTar]

For all available tasks run: ./gradlew tasks