hive的安装与基本配置(超详细,超简单)

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

3.重命名文件

代码如下:

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

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


二、配置hive环境变量

编辑vim文件:

sudo vi ~/.bashrc

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

#set hive
export HIVE_HOME=/home/hadoop01/hive-2.3.9
export PATH=$HIVE_HOME/bin:$PATH

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

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

source ~/.bashrc

三、修改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

2、修改hive-site.xml文件

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

vi hive-site.xml

添加如下配置信息:

<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>


四、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 

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

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

3、hive元数据初始化

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

schematool -dbType mysql -initSchema

五、启动hive

1、开启元数据服务

代码如下:

nohup hive --service metastore 2>&1 &

2、启动hive

代码如下:

hive

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

总结

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值