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に を追加
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
二、hiveインストールパッケージのダウンロード
1.mysqlデータベース操作
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の構成
export HIVE_HOME=/opt/hive
export PATH=$HIVE_HOME/bin:$PATH
5.最後のステップ
四、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