2023-12-20 18:20:33 +05:30

3.9 KiB

title slug
Impala /connectors/database/impala

Impala

{% multiTablesWrapper %}

Feature Status
Stage PROD
Metadata {% icon iconName="check" /%}
Query Usage {% icon iconName="cross" /%}
Data Profiler {% icon iconName="check" /%}
Data Quality {% icon iconName="check" /%}
Stored Procedures {% icon iconName="cross" /%}
DBT {% icon iconName="check" /%}
Supported Versions Impala >= 2.0
Feature Status
Lineage Partially via Views
Table-level {% icon iconName="check" /%}
Column-level {% icon iconName="check" /%}

{% /multiTablesWrapper %}

In this section, we provide guides and references to use the Impala connector.

Configure and schedule Impala metadata and profiler workflows from the OpenMetadata UI:

{% partial file="/v1.3/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/database/impala/yaml"} /%}

Requirements

{%inlineCallout icon="description" bold="OpenMetadata 0.12 or later" href="/deployment"%} To deploy OpenMetadata, check the Deployment guides. {%/inlineCallout%}

Metadata Ingestion

{% partial file="/v1.3/connectors/metadata-ingestion-ui.md" variables={ connector: "Impala", selectServicePath: "/images/v1.3/connectors/impala/select-service.png", addNewServicePath: "/images/v1.3/connectors/impala/add-new-service.png", serviceConnectionPath: "/images/v1.3/connectors/impala/service-connection.png", } /%}

{% stepsContainer %} {% extraContent parentTagName="stepsContainer" %}

Connection Details

  • username: Specify the User to connect to Impala. It should have enough privileges to read all the metadata.
  • password: Password to connect to Impala.
  • hostPort: Enter the fully qualified hostname and port number for your Impala deployment in the Host and Port field.
  • authMechanism: This parameter specifies the authentication method to use when connecting to the Impala server. Possible values are NOSASL, PLAIN, GSSAPI, LDAP, JWT. If you are using Kerberos authentication, you should set auth to GSSAPI.
  • kerberosServiceName: This parameter specifies the Kerberos service name to use for authentication. This should only be specified if using Kerberos authentication.
  • databaseSchema: Schema of the data source. This is optional parameter, if you would like to restrict the metadata reading to a single schema. When left blank, OpenMetadata Ingestion attempts to scan all the schemas.
  • databaseName: In OpenMetadata, the Database Service hierarchy works as follows: Database Service > Database > Schema > Table. In the case of Impala, we won't have a Database as such. If you'd like to see your data in a database named something other than default, you can specify the name in this field.
  • useSSL: Establish secure connection with Impala. Enables SSL for the connector.
  • authOptions: Enter the auth options string for impala connection.

{% partial file="/v1.3/connectors/database/advanced-configuration.md" /%}

{% /extraContent %}

{% partial file="/v1.3/connectors/test-connection.md" /%}

{% partial file="/v1.3/connectors/database/configure-ingestion.md" /%}

{% partial file="/v1.3/connectors/ingestion-schedule-and-deploy.md" /%}

{% /stepsContainer %}

{% partial file="/v1.3/connectors/troubleshooting.md" /%}

{% partial file="/v1.3/connectors/database/related.md" /%}