提交 b91a78a9 编写于 作者: L Lisa Owen 提交者: David Yozie

docs - updates for ext tbl filter pushdown default value on (#5734)

上级 6f447c24
......@@ -5,7 +5,7 @@
<shortdesc>Data managed by your organization may already reside in external sources. The Greenplum Platform Extension Framework (PXF) provides access to this external data via built-in connectors that map an external data source to a Greenplum Database table definition.</shortdesc>
<body>
<p>PXF is installed with HDFS, Hive, and HBase connectors. These connectors enable you to read external HDFS file system and Hive and HBase table data stored in text, Avro, JSON, RCFile, Parquet, SequenceFile, and ORC formats.</p>
<note>PXF supports filter pushdown in the Hive connector only.</note>
<note>PXF supports filter pushdown in the Hive and HBase connectors only.</note>
<p>The Greenplum Platform Extension Framework includes a protocol C library and a Java service. After you configure and initialize PXF, you start a single PXF JVM process on each Greenplum Database segment host. This long-running process concurrently serves multiple query requests.</p>
<p>For detailed information about the architecture of and using PXF, refer to the <xref href="../../pxf/overview_pxf.html" type="topic" format="html">Greenplum Platform Extension Framework (PXF)</xref> documentation.</p>
</body>
......
......@@ -4,7 +4,9 @@ title: Accessing HBase Table Data with PXF
Apache HBase is a distributed, versioned, non-relational database on Hadoop.
The PXF HBase connector reads data stored in an HBase table. This section describes how to use the PXF HBase connector.
The PXF HBase connector reads data stored in an HBase table. The HBase connector supports filter pushdown.
This section describes how to use the PXF HBase connector.
## <a id="hbase_prereq"></a>Prerequisites
......
......@@ -668,7 +668,7 @@ To take advantage of PXF partition filtering pushdown, the Hive and PXF partitio
**Note:** The Hive connector filters only on partition columns, not on other table attributes.
PXF filter pushdown is disabled by default. You configure PXF filter pushdown as described in [Configuring Filter Pushdown](using_pxf.html#filter-pushdown).
PXF filter pushdown is enabled by default. You configure PXF filter pushdown as described in [Configuring Filter Pushdown](using_pxf.html#filter-pushdown).
### <a id="hive_homog_part"></a>Example: Using the Hive Profile to Access Partitioned Homogenous Data
......
......@@ -92,7 +92,7 @@ GRANT INSERT ON PROTOCOL pxf TO bill;
PXF supports filter pushdown. When filter pushdown is enabled, the constraints from the `WHERE` clause of a `SELECT` query can be extracted and passed to the external data source for filtering. This process can improve query performance, and can also reduce the amount of data that is transferred to Greenplum Database.
You enable or disable filter pushdown for all external table protocols, including `pxf`, by setting the `gp_external_enable_filter_pushdown` server configuration parameter. The default value of this configuration parameter is `off`; set it to `on` to enable filter pushdown. For example:
You enable or disable filter pushdown for all external table protocols, including `pxf`, by setting the `gp_external_enable_filter_pushdown` server configuration parameter. The default value of this configuration parameter is `on`; set it to `off` to disable filter pushdown. For example:
``` sql
SHOW gp_external_enable_filter_pushdown;
......@@ -104,6 +104,7 @@ SET gp_external_enable_filter_pushdown TO 'on';
PXF accesses data sources using different connectors, and filter pushdown support is determined by the specific connector implementation. The following PXF connectors support filter pushdown:
- Hive Connector
- HBase Connector
PXF filter pushdown can be used with these data types:
......@@ -126,7 +127,7 @@ To summarize, all of the following criteria must be met for filter pushdown to o
* You enable external table filter pushdown by setting the `gp_external_enable_filter_pushdown` server configuration parameter to `'on'`.
* The Greenplum Database protocol that you use to access external data source must support filter pushdown. The `pxf` external table protocol supports pushdown.
* The external data source that you are accessing must support pushdown. For example, HBase and Hive support pushdown.
* For queries on external tables that you create with the `pxf` protocol, the underlying PXF connector must also support filter pushdown. For example, only the PXF Hive connector supports pushdown.
* For queries on external tables that you create with the `pxf` protocol, the underlying PXF connector must also support filter pushdown. For example, the PXF Hive and HBase connectors support pushdown.
## <a id="built-inprofiles"></a> PXF Profiles
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册