Lähdeyhdistin Hive:lle¶
Tässä ohjeessa kerrotaan, miten digna konfiguroidaan yhdistämään Hiveen joko natiivin Python-yhteysohjaimen tai ODBC-ajurin kautta.
Ohje viittaa näyttöön "Create a Database Connection".

Natiivi Python-ajuri¶
Kirjasto: PyHive
Tuettu todennus: Vain salasanaan perustuva todennus
⚠️ Muita todennusmenetelmiä varten käytä ODBC-ajuria.
digna -konfiguraatio (natiivi ajuri)¶
Anna seuraavat tiedot "Create a Database Connection" -näytöllä:
Technology: Apache Hive
Host Address: Palvelimen nimi tai IP-osoite
Host Port: Porttinumero, esim. 10000
Database Name: Skeema, joka sisältää lähdetiedot
Schema Name: Skeema, joka sisältää lähdetiedot
User Name: Tietokannan käyttäjänimi
User Password: Käyttäjän salasana
Use ODBC: Disabled (oletus)
ODBC-ajuri¶
ODBC-ajuri voi tukea laajempaa valikoimaa todennus- ja yhteysvaihtoehtoja. Tässä osiossa keskitytään salasanaan perustuvaan todennukseen käyttäen Cloudera ODBC Driver for Apache Hive -ajuria.
1. Asenna ODBC-ajuri¶
Asenna Cloudera ODBC Driver for Apache Hive (tai vastaava) seuraamalla toimittajan virallista asennusopasta.
2. Konfiguroi ODBC-datalähde¶
Noudata näitä vaiheita määrittääksesi uuden ODBC-datalähteen käyttäen salasanaan perustuvaa todennusta:
Vaihe 1¶

Vaihe 2 – Testaa yhteys¶
Syötä salasana ja napsauta Testaa-painiketta.

Onnistuneen testin jälkeen klikkaa OK-painiketta.
Nyt voit konfiguroida digna:n käyttämään ODBC-yhteyttä joko DSN (Data Source Name) -pohjaisesti tai DSN-vapaalla asetuksella.
A. DSN-pohjainen konfiguraatio¶
digna -konfiguraatio¶
Anna "Create a Database Connection" -näytöllä seuraavat tiedot:
Technology: Apache Hive
Database Name: Skeema, joka sisältää lähdetiedot (sama kuin Schema Name)
Schema Name: Skeema, joka sisältää lähdetiedot
Use ODBC: Enabled
ODBC-ominaisuudet¶
name: "DSN", value: "*digna*data_hdp"
name: "PWD", value: "{your password in curly braces}"
🔹
DSNon oltava sama kuin ODBC-ajurikonfiguraatiossasi määritelty nimi.
B. DSN-vapaa konfiguraatio¶
digna -konfiguraatio¶
Anna "Create a Database Connection" -näytöllä seuraavat tiedot:
Technology: Apache Hive
Database Name: Skeema, joka sisältää lähdetiedot (sama kuin Schema Name)
Schema Name: Skeema, joka sisältää lähdetiedot
Use ODBC: Enabled
ODBC-ominaisuudet¶
name: "DRIVER", value: "Cloudera ODBC Driver for Apache Hive"
name: "HOST", value: "palvelimesi nimi tai IP-osoite"
name: "PORT", value: "Porttinumero, esim. 10000"
name: "Schema", value: "Skeema, joka sisältää lähdetiedot"
name: "UID", value: "hive-käyttäjänimesi"
name: "PWD", value: "hive-salasanasi"
name: "AuthMech", value: "3"