当前位置:   article > 正文

hive的安装与基本配置(超详细,超简单)_hive-site配置文件

hive-site配置文件

hive的安装与基本配置


前言

本篇文件介绍的是hive的安装过程与基本配置。
在安装hive之前,需要先安装MySQL,如未安装,请参考往期文章: Linux-MySQL安装教程
系统:Linux ubuntu0.18.04.1


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载hive压缩包

下载链接:http://mirror.bit.edu.cn/apache/hive/hive-2.3.9/

二、上传并解压hive压缩包

1.上传压缩包至Linux系统下

使用xftp,将压缩包上传的linux系统下

2.解压

代码如下:

tar -zxvf apache-hive-2.3.9-bin.tar.gz
  • 1

3.重命名文件

代码如下:

mv apache-hive-2.3.9-bin.tar.gz hive-2.3.9
  • 1

在对hive重命名时,最好保留其版本号,以便后续查看


二、配置hive环境变量

编辑vim文件:

sudo vi ~/.bashrc
  • 1

在到最后一行添加如下代码 :

#set hive
export HIVE_HOME=/home/hadoop01/hive-2.3.9
export PATH=$HIVE_HOME/bin:$PATH
  • 1
  • 2
  • 3

/home/hadoop01/hive-2.3.9为hive所在的目录,可进入到hive目录下使用“pwd”命令查看

重新加载.bashrc文件,使设置生效:

source ~/.bashrc
  • 1

三、修改hive配置文件

1、重命名hive-default.xml.template 文件

进入到 /home/hadoop01/hive-2.3.9/conf 目录,重命名hive-default.xml.template文件:

mv hive-default.xml.template hive-site.xml
  • 1

2、修改hive-site.xml文件

修改hive-site.xml文件,代码如下:

vi hive-site.xml
  • 1

添加如下配置信息:

<configuration>

	<!--使用mysql driver驱动,默认是hive内置数据库derby驱动-->
	<property>	
		<name>javax.jdo.option.ConnectionDriverName</name>
		<value>com.mysql.jdbc.Driver</value>
	</property>

	<property>
		<name>javax.jdo.option.ConnectionURL</name>
		<value>jdbc:mysql://192.168.240.145:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false&amp;serverTimezone=GMT</value>
	</property>

	<!--mysql账号-->
	<property>
		<name>javax.jdo.option.ConnectionUserName</name>
		<value>root</value>
	</property>

	<!--mysql密码-->
	<property>
		<name>javax.jdo.option.ConnectionPassword</name>
		<value>111111</value>
	</property>
	
	<property>
		<name>hive.metastore.uris</name>
		<value>thrift://hadoop01:9083</value>
	</property>
	
	<property>
		<name>hive.metastore.warehouse.dir</name>
		<value>/user/hive/warehouse</value>
	</property>

	<property>
		<name>hive.server2.webui.port</name>
		<value>10002</value>
	</property>
	
	<property>
    	<name>hive.metastore.port</name>
    	<value>9083</value>
    	<description>Hive metastore listener port</description>
  	</property>
	

</configuration>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49

四、hive初始化

1、将MySQLjar包放到 /hive-2.3.9/lib 目录下

MySQL jar包下载链接:https://downloads.mysql.com/archives/c-j/ 这里使用的是5.1.38版本

2、统一 guava jar包

进入~/hadoop/share/hadoop/tools/lib目录,查看guava版本
本文章使用的版本是:

  guava-11.0.2.jar 
  • 1

进入到 ~/hive-2.3.9/lib 目录,查看guava版本

将两个目录中的guava版本进行对比,选择高版本的guava取代低版本

3、hive元数据初始化

在初始化前,要确保MySQL服务已经启动,输入以下代码:

schematool -dbType mysql -initSchema
  • 1

五、启动hive

1、开启元数据服务

代码如下:

nohup hive --service metastore 2>&1 &
  • 1

2、启动hive

代码如下:

hive
  • 1

在启动hive时,要保证Hadoop集群正常启动,否则hive无法正常启动。

总结

例如:以上就是今天要讲的内容,本文详细介绍了hive的安装过程与基本配置。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/633428
推荐阅读
相关标签
  

闽ICP备14008679号