Mirror of Apache HAWQ
ion2014 and huor HAWQ-1674. Add support for compiling CPP projects in orc_format.
	add cwrapper.cpp to generate interface code for C/C++ link.
	changed Makefile to support cpp compiling.
Latest commit 78c8431 Nov 9, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config HAWQ-1656. Fix build issues of Bison dependency. Aug 29, 2018
contrib HAWQ-1674. Add support for compiling CPP projects in orc_format. Nov 12, 2018
depends HAWQ-1636. Fix compile apache hawq failure due to unsupported syntax … Jul 5, 2018
dist HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
doc/src/sgml HAWQ-1465. Disable alter schema help doc May 16, 2017
licenses HAWQ-1074. General LICENSE cleanup and synchronization with pom.xml Sep 24, 2016
pxf HAWQ-1605. Support INSERT in PXF JDBC plugin Sep 7, 2018
ranger-plugin HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
src HAWQ-1617. Fix function calls from unit tests Sep 11, 2018
tools HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
.gitignore Updates to PXF Parquet to support S3 eventually May 11, 2018
.travis.yml HAWQ-1646. Fixes travis CI issues Aug 7, 2018
DISCLAIMER HAWQ-183. Add DISCLAIMER file Nov 24, 2015
GNUmakefile.in HAWQ-1475. Add LICENSE, NOTICE, and DISCLAIMER files for Apache HAWQ … Jun 7, 2017
LICENSE HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
Makefile SGA import Sep 19, 2015
NOTICE HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
README-PostgreSQL SGA import Sep 19, 2015
README.md HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
aclocal.m4 HAWQ-1350. Add --enable-rps option to build ranger-plugin when build … Feb 24, 2017
configure HAWQ-1629. Add ORC format using pluggable storage framework. Aug 30, 2018
configure.in HAWQ-1629. Add ORC format using pluggable storage framework. Aug 30, 2018
getversion HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
pom.xml HAWQ-1647. Update HAWQ version to 2.4.0.0 Sep 7, 2018
putversion HAWQ-184. pass RAT check Jan 13, 2016

README.md

HAWQ


CI Process Status
Travis CI Build https://travis-ci.org/apache/hawq.svg?branch=master
Apache Release Audit Tool (RAT) Rat Status
Coverity Static Analysis Coverity Scan Build

Website | Wiki | Documentation | Developer Mailing List | User Mailing List | Q&A Collections | Open Defect

Apache HAWQ


Apache HAWQ is a Hadoop native SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop. HAWQ reads data from and writes data to HDFS natively. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. More specifically, HAWQ has the following features:

  • On-premise or cloud deployment
  • Robust ANSI SQL compliance: SQL-92, SQL-99, SQL-2003, OLAP extension
  • Extremely high performance. many times faster than other Hadoop SQL engine
  • World-class parallel optimizer
  • Full transaction capability and consistency guarantee: ACID
  • Dynamic data flow engine through high speed UDP based interconnect
  • Elastic execution engine based on virtual segment & data locality
  • Support multiple level partitioning and List/Range based partitioned tables
  • Multiple compression method support: snappy, gzip, zlib
  • Multi-language user defined function support: Python, Perl, Java, C/C++, R
  • Advanced machine learning and data mining functionalities through MADLib
  • Dynamic node expansion: in seconds
  • Most advanced three level resource management: Integrate with YARN and hierarchical resource queues.
  • Easy access of all HDFS data and external system data (for example, HBase)
  • Hadoop Native: from storage (HDFS), resource management (YARN) to deployment (Ambari).
  • Authentication & Granular authorization: Kerberos, SSL and role based access
  • Advanced C/C++ access library to HDFS and YARN: libhdfs3 & libYARN
  • Support most third party tools: Tableau, SAS et al.
  • Standard connectivity: JDBC/ODBC

Build & Install & Test


Please see HAWQ wiki page: https://cwiki.apache.org/confluence/display/HAWQ/Build+and+Install

Export Control


This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.