hive3.1.2 - hadoop3.2.1構築
2289 ワード
前言
これまでhive 1.2.1バージョンの構築に関するチュートリアルを書きましたが、参照してください.https://blog.csdn.net/qq_45415730/article/details/106128376.本編は主にhadoop 3に基づく.x hiveの構築、中間のいくつかのステップは前編のチュートリアルと同じで、みんなはまず上のリンクを見て、本編は主にhive 3を説明することができます.xと履歴バージョンの構築の違い.ローカルモードの使用が少ないことは言うまでもなく、localモードから直接、リモートモードは歴史バージョンと変わらず、本編も言うまでもない.
一、localモード
1.hive-siteを修正する.xml
2.hive-envを修正する.sh
3.hadoop/share/hadoop/common/libの下のguava-xx.JArはhive/libの下にhiveのguava-xxをコピーする.JAr削除
[原句]大成功したから、早くやってみよう.
これまでhive 1.2.1バージョンの構築に関するチュートリアルを書きましたが、参照してください.https://blog.csdn.net/qq_45415730/article/details/106128376.本編は主にhadoop 3に基づく.x hiveの構築、中間のいくつかのステップは前編のチュートリアルと同じで、みんなはまず上のリンクを見て、本編は主にhive 3を説明することができます.xと履歴バージョンの構築の違い.ローカルモードの使用が少ないことは言うまでもなく、localモードから直接、リモートモードは歴史バージョンと変わらず、本編も言うまでもない.
一、localモード
1.hive-siteを修正する.xml
hive.metastore.warehouse.dir
/user/hive_remote/warehouse
hive.exec.scratchdir
/tmp/hive
HDFS root scratch dir for Hive jobs which gets created with write all (733) permission. For each connecting user, an HDFS scratch dir: ${hive.exec.scratchdir}/<username> is created, with ${hive.scratch.dir.permission}.
hive.exec.local.scratchdir
/opt/software/hive/temp/root
hive.downloaded.resources.dir
/opt/software/hive/temp/${hive.session.id}_resources
hive.server2.logging.operation.log.location
/opt/software/hive/temp/root/operation_logs
hive.querylog.location
/opt/software/hive/temp/root
hive.metastore.local
true
javax.jdo.option.ConnectionURL
jdbc:mysql://localhost/hive_meta?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName
hive
javax.jdo.option.ConnectionPassword
123
2.hive-envを修正する.sh
export HADOOP_HOME=/opt/software/hadoop
export HIVE_CONF_DIR=/opt/software/hive/conf
export HIVE_AUX_JARS_PATH=/opt/software/hive/lib
3.hadoop/share/hadoop/common/libの下のguava-xx.JArはhive/libの下にhiveのguava-xxをコピーする.JAr削除
[原句]大成功したから、早くやってみよう.