Ubuntu にハイブをインストールし、MySQL をインストールして構成し、MySQL データベースをハイブ メタデータとして使用します。

Ubuntu にハイブをインストールし、MySQL をインストールして構成し、MySQL データベースをハイブ メタデータとして使用します。

具体的な操作手順は次のとおりです。

  1. MySQLをインストールする

    ターミナルに次のコマンドを入力して MySQL をインストールします。

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

    インストールプロセス中に、MySQL root ユーザーのパスワードを設定するように求められます。プロンプトに従って設定してください。

  2. ハイブメタデータデータベースを作成する

    ターミナルに次のコマンドを入力して、MySQL にログインします。

    mysql -u root -p
    

    次に、MySQL にログインするために設定した root ユーザーのパスワードを入力します。

    次に、MySQL コマンド ラインに次のコマンドを入力して、ハイブ メタデータ データベースを作成します。

    CREATE DATABASE hive_metastore;
    
  3. ハイブメタデータユーザーを作成する

    MySQL コマンド ラインに次のコマンドを入力して、ハイブ メタデータ ユーザーを作成します。

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

    ここで、「hiveuser」は作成するユーザー名、「password」はそのユーザーのパスワードです。

  4. ハイブメタデータユーザーを認可する

    MySQL コマンド ラインに次のコマンドを入力して、ハイブ メタデータ ユーザーにハイブ メタデータ データベースへのアクセスを許可します。

    GRANT ALL PRIVILEGES ON hive_metastore.* TO 'hiveuser'@'localhost';
    
  5. hive-site.xml ファイルを構成する

    hive-site.xml ファイルを開き、次の構成を追加します。

    <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>
    

    ここで、「hiveuser」と「password」は、それぞれ手順 3 で作成した Hive メタデータ ユーザーのユーザー名とパスワードです。

  6. ハイブサービスを再起動します

    ターミナルに次のコマンドを入力して、Hive サービスを再起動します。

    sudo systemctl restart hive-server2
    

    これで、MySQL をハイブのメタデータ データベースとして使用できるようになります。

これらの手順が、MySQL をハイブ メタデータとしてインストールして構成するのに役立つことを願っています。

おすすめ

転載: blog.csdn.net/ccbbaaap/article/details/130657914