Manage the Apache Phoenix Connector

The Composer Apache Phoenix connector lets you access the data available in your Apache Phoenix storage using the Composer client. The Composer Apache Phoenix connector supports Apache Phoenix version 4.7 and Apache Phoenix Query Server 4.7. Apache Phoenix v4.5 requires a separate download. To obtain a connector for Apache Phoenix 4.4, contact Technical Support.

Before you can establish a connection from Composer to Apache Phoenix, a Composer connector server for it needs to be installed, configured and enabled. See Manage Connectors and Connector Servers for general instructions and Connect to Apache Phoenix for details specific to the Apache Phoenix and Apache Phoenix Query Server connectors.

After the connector has been set up, you can create data source configurations that specify the necessary connection information and identify the data you want to use. See Manage Data Source Configurations for more information. After data sources are configured, they can be used to create dashboards and visuals from your data. See Create Dashboards.

Composer Feature Support

Apache Phoenix and Apache Phoenix Query Server connector support for specific Composer features is shown in the following table.

Key: P - Supported; O - Not Supported; N/A - not applicable

Feature Supported?
Admin-Defined Functions P
Box Plots O
Custom SQL Queries P
Derived Fields (Row-Level Expressions) P
Distinct Counts P
Fast Distinct Values N/A
Group By Multiple Fields P
Group By Time P
Group By UNIX Time P
Histogram Floating Point Values P
Histograms P
Kerberos Authentication PO
Last Value O
Live Mode and Playback P
Multivalued Fields N/A
Nested Fields N/A
Partitions N/A
Pushdown Joins for Fusion Data Sources O
Schemas P
Text Search N/A
TLS P
User Delegation O
Wild Card Filters P
Wild Card Filters, Case-Insensitive Mode P
Wild Card Filters, Case-Sensitive Mode P

Connect to Apache Phoenix

For Apache Phoenix, specify the JDBC URL in the following format:

jdbc:phoenix:<zk_quorum>:<zk_port>:<zk_hbase_path>

where:

  • <zk_quorum> is a comma separated list of the ZooKeeper servers
  • <zk_port> is the ZooKeeper port
  • <zk_hbase_path> is the path used by HBase to stop information about the instance

For Apache Phoenix Query Server, specify the JDBC URL in the following format:

jdbc:phoenix:thin:url=<scheme>://<server-hostname>:<port>

where:

  • <scheme> is a transport protocol for communication with the server
  • <server-hostname> is the name of the host offering the microservice
  • <port> is the port number on which the host is listening