0


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

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

#sethive
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的安装过程与基本配置。


本文转载自: https://blog.csdn.net/weixin_64832812/article/details/131480717
版权归原作者 是微弱的星光 所有, 如有侵权,请联系我们删除。

“hive的安装与基本配置(超详细,超简单)”的评论:

还没有评论