Toegang tot Hadoop configureren configure-access-to-hadoop

De optie van de Toegang van Gegevens van de Campagne van het gebruik Federated (FDA) om informatie te verwerken die in externe gegevensbestanden wordt opgeslagen. Voer de onderstaande stappen uit om toegang tot Hadoop te configureren.

  1. Vorm gegevensbestand van de Hadoop
  2. Vorm de Hadoop externe rekeningin Campagne

Hadoop 3.0 configureren configuring-hadoop

Voor het verbinden met een externe database van een Hadoop in FDA zijn de volgende configuraties op de Adobe Campaign-server vereist. Deze configuratie is zowel voor Windows als voor Linux beschikbaar.

  1. Download de ODBC-stuurprogramma's voor Hadoop, afhankelijk van uw OS-versie. De bestuurders kunnen op worden gevonden deze pagina.

  2. Vervolgens moet u de ODBC-stuurprogramma's installeren en een DSN maken voor uw Hive-verbinding. De instructies kunnen in worden gevonden deze pagina

  3. Nadat u de ODBC-stuurprogramma's hebt gedownload en geïnstalleerd, moet u het Campaign Classic opnieuw starten. Voer hiertoe de volgende opdracht uit:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  4. In Campaign Classic kunt u vervolgens uw Hadoop externe account configureren. Voor meer op hoe te om uw externe rekening te vormen, verwijs naar deze sectie.

Externe rekening van hadoop hadoop-external

Met de externe account van Hadoop kunt u uw Campagne-instantie verbinden met de externe database van uw Hadoop.

  1. Configureer in Campaign Classic uw Hadoop externe account. Klik in het Explorer op Administration / Platform / External accounts .

  2. Klik op New.

  3. Selecteer External database als de externe account van uw account Type .

  4. Configureer de externe account van Hadoop , u moet het volgende opgeven:

    • Type: ODBC (Sybase ASE, Sybase IQ)

    • Server: naam van de DNS

    • Account: Naam van de gebruiker

    • Password: wachtwoord gebruikersaccount

    • Database: naam van de database indien niet opgegeven in DSN. Deze kan leeg worden gelaten, indien opgegeven in de DSN

    • Time zone: Tijdzone server

De schakelaar steunt de volgende opties ODBC:

Naam
Waarde
ODBCMgr
iODBC
entrepot
02-01-4

De aansluiting ondersteunt ook de volgende opties voor Hive:

Naam
Waarde
Beschrijving
bulkKey
Azure-blob of DataLake-toegangssleutel
Voor wasb:// of wasbs:// (als het gereedschap voor bulkladen begint met wasb:// of wasbs://).
het is de toegangssleutel voor blob of Emmer DataLake voor bulklading.
hdfsPort
havenaantal
dat door gebrek aan 8020 wordt geplaatst
Voor HDFS bulkload (d.w.z. als het gereedschap voor bulkladen begint met webhdfs:// of webhdfss://).
bucketsNumber
20
Aantal emmers wanneer het creëren van een gegroepeerde lijst.
fileFormat
PARQUET
Standaardbestandsindeling voor werktabellen.

Hadoop 2.1 configureren configure-access-hadoop-2

Als u met Hadoop 2.1 moet verbinden, volg de hieronder beschreven stappen voor Venstersof Linux.

Hadoop 2.1 voor Windows for-windows

  1. Installeer ODBC en Azure HD Insightbestuurders voor Vensters.

  2. Maak de DSN (Data Source Name) door het hulpprogramma ODBC DataSource Administrator uit te voeren. Een steekproef van DSN van het Systeem voor Hive wordt verstrekt voor u om te wijzigen.

    code language-none
    Description: vorac (or any name you like)
    Host: vorac.azurehdinsight.net
    Port: 443
    Database: sm_tst611 (or your database name)
    Mechanism: Azure HDInsight Service
    User/Password: admin/<your password here>
    
  3. Creeer de externe rekening van de Hadoop, zoals die in wordt gedetailleerd deze sectie.

Hadoop 2.1 voor Linux for-linux

  1. Installeer unixodbc voor Linux.

    code language-none
    apt-get install unixodbc
    
  2. Download en installeer ODBC bestuurders voor Apache Hive van HortonWorks: https://www.cloudera.com/downloads.html.

    code language-none
    dpkg -i hive-odbc-native_2.1.10.1014-2_amd64.deb
    
  3. Controleer de locatie van ODBC-bestanden.

    code language-none
    root@campadpac71:/tmp# odbcinst -j
    unixODBC 2.3.1
    DRIVERS............: /etc/odbcinst.ini
    SYSTEM DATA SOURCES: /etc/odbc.ini
    FILE DATA SOURCES..: /etc/ODBCDataSources
    USER DATA SOURCES..: /root/.odbc.ini
    SQLULEN Size.......: 8
    SQLLEN Size........: 8
    SQLSETPOSIROW Size.: 8
    
  4. Maak de DSN (Data Source Name) en bewerk het bestand odbc.ini. Maak vervolgens een DSN voor uw Hive-verbinding.

    Hier volgt een voorbeeld voor HDInsight voor het instellen van een verbinding met de naam "viral":

    code language-none
    [ODBC Data Sources]
    vorac
    
    [vorac]
    Driver=/usr/lib/hive/lib/native/Linux-amd64-64/libhortonworkshiveodbc64.so
    HOST=vorac.azurehdinsight.net
    PORT=443
    Schema=sm_tst611
    HiveServerType=2
    AuthMech=6
    UID=admin
    PWD=<your password here>
    HTTPPath=
    UseNativeQuery=1
    
    note note
    NOTE
    De parameter UseNativeQuery is hier zeer belangrijk. De campagne is Hive-bewust en zal niet correct werken tenzij UseNativeQuery wordt geplaatst. Doorgaans herschrijft het stuurprogramma of de SQL-connector van Hive query's en wordt de kolomvolgorde gewijzigd.

    De authentificatieopstelling hangt van de configuratie van de Bieg/Hadoop af. Bijvoorbeeld, voor HD Inzicht, gebruik AuthMech=6 voor gebruiker/wachtwoordauthentificatie, zoals hierwordt beschreven.

  5. Exporteer de variabelen.

    code language-none
    export ODBCINI=/etc/myodbc.ini
    export ODBCSYSINI=/etc/myodbcinst.ini
    
  6. Stel Hortonworks-stuurprogramma's in via /usr/lib/hive/lib/native/Linux-amd64-64/hortonworks.hiveodbc.ini.

    U moet UTF-16 gebruiken om verbinding te kunnen maken met Campagne en unix-odbc (libodbcinst).

    code language-none
    [Driver]
    
    DriverManagerEncoding=UTF-16
    ErrorMessagesPath=/usr/lib/hive/lib/native/hiveodbc/ErrorMessages/
    LogLevel=0
    LogPath=/tmp/hive
    SwapFilePath=/tmp
    
    ODBCInstLib=libodbcinst.so
    
  7. U kunt de verbinding nu testen met isql.

    code language-none
    isql vorac
    isql vorac -v
    
  8. Creeer de externe rekening van de Hadoop, zoals die in wordt gedetailleerd deze sectie.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1