Installieren Sie Hive in Ubuntu, installieren und konfigurieren Sie MySQL und verwenden Sie die MySQL-Datenbank als Hive-Metadaten

Installieren Sie Hive in Ubuntu, installieren und konfigurieren Sie MySQL und verwenden Sie die MySQL-Datenbank als Hive-Metadaten

Im Folgenden sind die spezifischen Schritte aufgeführt:

  1. Installieren Sie MySQL

    Geben Sie im Terminal den folgenden Befehl ein, um MySQL zu installieren:

    sudo apt-get update
    sudo apt-get install mysql-server
    

    Während des Installationsvorgangs werden Sie aufgefordert, das MySQL-Root-Benutzerkennwort festzulegen. Bitte legen Sie es entsprechend der Aufforderung fest.

  2. Erstellen Sie eine Hive-Metadatendatenbank

    Geben Sie im Terminal den folgenden Befehl ein, um sich bei MySQL anzumelden:

    mysql -u root -p
    

    Geben Sie dann das Root-Benutzerkennwort ein, das Sie für die Anmeldung bei MySQL festgelegt haben.

    Geben Sie als Nächstes den folgenden Befehl in die MySQL-Befehlszeile ein, um die Hive-Metadatendatenbank zu erstellen:

    CREATE DATABASE hive_metastore;
    
  3. Erstellen Sie einen Hive-Metadatenbenutzer

    Geben Sie in der MySQL-Befehlszeile den folgenden Befehl ein, um einen Hive-Metadatenbenutzer zu erstellen:

    CREATE USER 'hiveuser'@'localhost' IDENTIFIED BY 'password';
    

    Dabei ist „hiveuser“ der Benutzername, den Sie erstellen möchten, und „password“ das Passwort für diesen Benutzer.

  4. Autorisieren Sie Hive-Metadatenbenutzer

    Geben Sie in der MySQL-Befehlszeile den folgenden Befehl ein, um dem Hive-Metadatenbenutzer den Zugriff auf die Hive-Metadatendatenbank zu autorisieren:

    GRANT ALL PRIVILEGES ON hive_metastore.* TO 'hiveuser'@'localhost';
    
  5. Konfigurieren Sie die Datei hive-site.xml

    Öffnen Sie die Datei hive-site.xml und fügen Sie die folgende Konfiguration hinzu:

    <property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:mysql://localhost/hive_metastore?createDatabaseIfNotExist=true</value>
    </property>
    <property>
      <name>javax.jdo.option.ConnectionDriverName</name>
      <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
      <name>javax.jdo.option.ConnectionUserName</name>
      <value>hiveuser</value>
    </property>
    <property>
      <name>javax.jdo.option.ConnectionPassword</name>
      <value>password</value>
    </property>
    

    Dabei sind „hiveuser“ und „password“ der Benutzername und das Passwort des Hive-Metadatenbenutzers, den Sie in Schritt 3 erstellt haben.

  6. Starten Sie den Hive-Dienst neu

    Geben Sie im Terminal den folgenden Befehl ein, um den Hive-Dienst neu zu starten:

    sudo systemctl restart hive-server2
    

    Anschließend können Sie MySQL als Metadatendatenbank von Hive verwenden.

Ich hoffe, diese Schritte können Ihnen bei der Installation und Konfiguration von MySQL als Hive-Metadaten helfen.

Supongo que te gusta

Origin blog.csdn.net/ccbbaaap/article/details/130657914
Recomendado
Clasificación