Detailliertes Tutorial zur Bereitstellung einer Big-Data-Plattform und Antworten auf aufgetretene Probleme (Installation von ambari2.7.3+HDP3.1.0 unter Ubuntu18.04)

Knotenvorbereitung:
Ich habe 3 Knoten erstellt und die Knoten können beliebig sein. Es wird empfohlen, mindestens drei
Hostnamen-IP-Rollen zu haben
: Ubuntu-1804-1, 172.21.73.53 Slave-Knoten, Ubuntu-
1804-2, 172.21.73.54 Master-Knoten,
Ubuntu-1804-3 und 172.21.73.55 Slave-Knoten

1: Schalten Sie die Firewall aller Knoten aus

sudo ufw disable

2: Konfigurieren Sie die Uhrensynchronisation mit NTP
und installieren Sie NTP auf allen Knoten

sudo apt install ntp

Verwenden Sie Ubuntu-1804-2 als Server und nehmen Sie die folgenden Änderungen an Ubuntu-1804-2 vor ( alle Knoten ausführen ) .

Ändern Sie die Konfigurationsdatei vim /etc/ntp.conf und kommentieren Sie die folgende Konfiguration:

#pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst
 
#pool ntp.ubuntu.com

Fügen Sie Folgendes aus dem Knoten hinzu:

server ubuntu-1804-2 prefer

Starten Sie den NTP-Dienst

systemctl enable ntp
systemctl start ntp

Drittens: Konfigurieren Sie die passwortfreie Anmeldung (zwischen Root-Benutzern).
1. Geben Sie den Root-Benutzer mit einem normalen Benutzer ein

sudo su

2. Root-Passwort festlegen

passwd root

3. Konfiguration ändern

vim /etc/ssh/sshd_config

4. Fügen Sie die folgende Konfiguration hinzu:

PermitRootLogin yes

5. Starten Sie ssh neu

systemctl restart sshd

ubuntu-1804-2可以免密登陆ubuntu-1804-1、ubuntu-1804-2、ubuntu-1804-3
root@ubuntu-1804-2:~# ssh-keygen
Generieren eines öffentlichen/privaten RSA-Schlüsselpaars.
Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/root/.ssh/id_rsa):
Geben Sie die Passphrase ein (leer für keine Passphrase):
Geben Sie dieselbe Passphrase erneut ein:
Ihre Identifikation wurde in /root/.ssh/id_rsa gespeichert.
Ihr öffentlicher Schlüssel wurde in /root/.ssh/id_rsa.pub gespeichert.
Der Schlüssel-Fingerabdruck ist:
SHA256:2MRn3ranRz0AFjMqx1t3Qk5QibTnPrw+zR9MY9ftu6s root@ubuntu-1804-3
Das Randomart-Bild des Schlüssels ist:
±–[RSA 2048]----+
| .*=+. |
| … .+B. |
| .o++o.= . |
| +o+o.+.oo|
| . S… o…=+|
| .o.=o+|
| .=+oo|
| ++oo| |
oEo+=|
±—[SHA256]-----+
Durch Ausführen des obigen Befehls werden die öffentlichen und privaten Schlüssel generiert.
Geben Sie den Root-Benutzer in Ubuntu-1804-2 ein. Führen Sie den folgenden Befehl aus und Sie werden es tun Sie werden aufgefordert, das Root-Passwort einzugeben. Bitte geben Sie das Root-Passwort ein:

ssh-copy-id ubuntu-1804-1
ssh-copy-id ubuntu-1804-2
ssh-copy-id ubuntu-1804-3

Zu diesem Zeitpunkt kann sich Ubuntu-1804-2 erfolgreich als Root-Benutzer ohne Kennwort bei Ubuntu-1804-1, Ubuntu-1804-2 und Ubuntu-1804-3 anmelden.
Hinweis: Es werden einige SSH-Copy-IDs angezeigt Hier und der Slave-Knoten können nicht kopiert werden. :
Kann manuell kopiert werden:
Fügen Sie hier eine Bildbeschreibung ein
Kopieren Sie den öffentlichen Schlüssel in roten Klammern des Hauptknotens in die Datei mit grünen Klammern anderer Knoten. Wenn keine solche Datei vorhanden ist, können Sie auf tippen, um eine neue zu erstellen . </

Supongo que te gusta

Origin blog.csdn.net/leaning_java/article/details/133032429
Recomendado
Clasificación