hadoopプラグインhiveインストール

1416 ワード

一、前提条件
  • hadoop 3.1.2
  • mysql 5.6.45

  • 二、hiveインストールパッケージのダウンロード
  • アドレス:hive
  • 三、インストール手順
    1.mysqlデータベース操作
  • mysqlを開いてhiveデータベースcreate database hiveを作成します.
  • tar -zxvf apache-hive-3.1.1-bin.tar.gz
  • mv apache-hive-3.1.1-bin/opt/hive
  • cd/opt/hive/scripts/metastore/upgrade/mysql
  • 接続mysqlはuse hiveを実行します.source hive-schema-3.1.0.mysql.sql

  • 2.mysqlドライバのダウンロード
    ドライバアドレスのダウンロードが完了したら/opt/hive/libの下に移動
    3.hive-siteを構成する.xml
    vim/conf/hive-site.xml
    name
    value
    javax.jdo.option.ConnectionURL
    jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
    javax.jdo.option.ConnectionUserName
    Mysqlユーザー名の接続
    javax.jdo.option.ConnectionPassword
    Mysqlパスワードの接続
    hive.cli.print.header
    列名の表示
    hive.cli.print.current.db
    データベース名の表示
    hive.metastore.warehouse.dir
    HDfs上のパス
    4.hiveの構成
  • /etc/profileに
  • を追加
    export HIVE_HOME=/opt/hive
    export PATH=$HIVE_HOME/bin:$PATH
    

    5.最後のステップ
  • hive --service metastore &

  • 四、hive体験
    コマンドラインhive入力、正常
    五、可能な誤り
    Exception in thread “main” java.lang.RuntimeException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
    hiveが実行されていません--service metastore