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&useSSL=false&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的安装过程与基本配置。