hive3.1.2 - hadoop3.2.1構築


前言
これまで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削除
[原句]大成功したから、早くやってみよう.