3.1 KiB

title slug
Impala /connectors/database/impala

{% connectorDetailsHeader name="Impala" stage="PROD" platform="OpenMetadata" availableFeatures=["Metadata", "Data Profiler", "Data Quality", "dbt"] unavailableFeatures=["Query Usage", "Owners", "Lineage", "Column-level Lineage", "Tags", "Stored Procedures"] / %}

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"} /%}

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" /%}