Connettore sorgente per Hive¶
Questa guida descrive come configurare digna per connettersi a Hive usando il connettore Python nativo o il driver ODBC.
Si riferisce alla schermata "Crea una connessione al database".

Driver Python nativo¶
Library: PyHive
Autenticazione supportata: Solo autenticazione basata su password
⚠️ Per altri metodi di autenticazione, utilizzare il driver ODBC.
Configurazione di digna (Driver nativo)¶
Fornire le seguenti informazioni nella schermata "Crea una connessione al database":
Technology: Apache Hive
Host Address: Nome server o indirizzo IP
Host Port: Numero di porta, es. 10000
Database Name: Schema che contiene i dati di origine
Schema Name: Schema che contiene i dati di origine
User Name: Nome utente del database
User Password: Password dell'utente
Use ODBC: Disabilitato (predefinito)
Driver ODBC¶
Il driver ODBC può supportare una gamma più ampia di opzioni di autenticazione e connettività. Questa sezione si concentra sull'autenticazione basata su password usando il driver Cloudera ODBC Driver for Apache Hive.
1. Installare il driver ODBC¶
Installare il Cloudera ODBC Driver for Apache Hive (o simile) seguendo la guida di installazione ufficiale del vendor.
2. Configurare la sorgente dati ODBC¶
Seguire questi passaggi per configurare una nuova sorgente dati ODBC utilizzando l'autenticazione basata su password:
Passaggio 1¶

Passaggio 2 – Test della connessione¶
Inserire la password e cliccare il pulsante Test.

Dopo un test riuscito, cliccare il pulsante OK.
Ora puoi configurare digna per usare la connessione ODBC, oppure con una configurazione DSN (Data Source Name) o senza DSN.
A. Configurazione basata su DSN¶
Configurazione di digna¶
Nella schermata "Crea una connessione al database", fornire quanto segue:
Technology: Apache Hive
Database Name: Schema che contiene i dati di origine (uguale a Schema Name)
Schema Name: Schema che contiene i dati di origine
Use ODBC: Abilitato
Proprietà ODBC¶
name: "DSN", value: "*digna*data_hdp"
name: "PWD", value: "{la tua password tra parentesi graffe}"
🔹 Il
DSNdeve corrispondere al nome definito nella configurazione del tuo driver ODBC.
B. Configurazione senza DSN¶
Configurazione di digna¶
Nella schermata "Crea una connessione al database", fornire quanto segue:
Technology: Apache Hive
Database Name: Schema che contiene i dati di origine (uguale a Schema Name)
Schema Name: Schema che contiene i dati di origine
Use ODBC: Abilitato
Proprietà ODBC¶
name: "DRIVER", value: "Cloudera ODBC Driver for Apache Hive"
name: "HOST", value: "il tuo nome server o indirizzo IP"
name: "PORT", value: "Numero di porta, es. 10000"
name: "Schema", value: "Schema che contiene i dati di origine"
name: "UID", value: "il tuo utente Hive'
name: "PWD", value: "la tua password Hive"
name: "AuthMech", value: "3"