Bruke kadmin til a lage Kerberos Keytab-filer.

Bruke kadmin til a lage Kerberos Keytab-filer.

Hvis din versjon av Kerberos ikke stotter Kerberos-norandkey-alternativet i xst-kommandoen, eller hvis du ma bruke kadmin fordi du ikke kan bruke kadmin.local, kan du bruke folgende fremgangsmate for a opprette Kerberos keytab-filer. Bruk alternativet -norandkey nar du oppretter keytabs, er valgfritt og en bekvemmelighet, men det er ikke nodvendig.

For bade MRv1- og YARN-distribusjoner: Pa hver maskin i klyngen din ma det v re en keytab-fil for hdfs-brukeren og en keytab-fil for den kartlagte brukeren. Hdfs-keytab-filen ma inneholde oppforinger for hdfs-rektor og en HTTP-hovedstol, og den kartlagte keytab-filen ma inneholde oppforinger for den kartlagte rektor og en HTTP-hovedstol. Pa hver respektive maskin vil HTTP-hovedstolen v re det samme i begge keytab-filene.

I tillegg kun for YARN-distribusjoner: Pa hver maskin i klyngen din ma det v re en keytab-fil for garnbrukeren. Garnet keytab-filen ma inneholde oppforinger for garnansvarlig og en HTTP-hovedstol. Pa hver respektive maskin vil HTTP-hovedstolen i garns keytabfil v re den samme som HTTP-hovedstolen i hdfs og mapred keytab-filer.

Disse instruksjonene illustrerer et eksempel pa a lage keytab-filer for MIT Kerberos. Hvis du bruker en annen versjon av Kerberos, kan du se i Kerberos dokumentasjon for instruksjoner. Du kan bruke enten kadmin eller kadmin.local for a kjore disse kommandoene.

For a opprette Kerberos keytab-filer.

Gjor folgende trinn for hver vert i klassen din, og erstatt full.qualified.domain.name i kommandoene med det fullt kvalifiserte domenenavnet til hver vert:

Opprett hdfs keytab-filen, som inneholder en oppforing for hdfs-rektor. Denne keytabfilen brukes til NameNode, Secondary NameNode og DataNodes. Opprett den kartrede keytab-filen, som inneholder en oppforing for den kartlagte rektor. Hvis du bruker MRv1, brukes Mapred Keytab-filen til JobTracker og TaskTrackers. Hvis du bruker GARN, brukes Mapred Keytab-filen til MapReduce-jobbhistorikkserveren. Kun GARANTI: Lag garnets keytab-fil, som inneholder en oppforing for garnprinsippet. Denne keytab-filen brukes til ResourceManager og NodeManager. Opprett http-keytab-filen, som inneholder en oppforing for HTTP-hovedstolen. Bruk kommandoen ktutil til a sla sammen de tidligere opprettede keytabene:

Denne prosedyren oppretter tre nye filer: hdfs.keytab, mapred.keytab og yarn.keytab. Disse filene inneholder oppforinger for hdfs og HTTP-prinsippene, de kartlede og HTTP-prinsippene, og henholdsvis garn- og HTTP-prinsippene.

Hvis en av disse kommandoene mislykkes med en feilmelding, for eksempel «kinit: Nokkeltabelloppforing ikke funnet mens du far opprinnelige legitimasjonsbeskrivelser», har noe gatt galt under sammenslaingsprosedyren. Ga tilbake til trinn 1 i dette dokumentet og bekreft at du har utfort alle trinnene riktig.

USA: +1 888 789 1488.

Utenfor USA: +1 650 362 0488.

� 2017 Cloudera, Inc. Alle rettigheter reservert. Apache Hadoop og tilhorende apen kildekode-prosjektnavn er varemerker for Apache Software Foundation. For en komplett liste over varemerker, klikk her.