hive-2.3.7的搭建

这里我们先来说一下hive的安装教程,hive的安装教程的软件就不用从官网下载了,这里我的网盘资源给大家免费分享一下,hive的安装过程我这里出一个比较简单的,可能看了很多版本的安装教程会很麻烦,非常的复杂。安装完成以后,后续更新使用教程,有帮助的记得关注并订阅一下哦。

这里是所有的下载资源
提取码: p8ij
安装之前把Hadoop启动为什么要启动,后面的教程我会细说

开始正题

开始安装

1.准备安装包

这里我们只需要准备两个包,这两个包我的网盘资源里都有

  1. mysql-connector-java-5.1.49.jar
  2. apache-hive-2.3.7-bin.tar
    网盘里有多个版本资源,供大家原则,这里我们用这两个为例子
上传安装包以及mysql驱动包,这里有很多人安装文件的时候直接去复制
不看文件路径,这里我把我文件的文件夹放在这里,大家可以随意取名字
创建文件夹

注意:这里是对小白说的,环境变量配置的时候,一定要注意自己的文件地址,所以创建问价夹的时候一定要确定记住自己文件放在那个目录,这样不至于为后续创造更多的麻烦
在这里插入图片描述

2.解压安装包

我们把文件上传以后,进入文件所在的目录,然后去解压文件.
或者我们可以在解压的命令后面加上文件的所在目录也是可以直接完成解压的
tar -zxvf apache-hive-2.3.7-bin.tar.gz -C /usr/local/kayleigh/hive
(可选)解压完成以后可以给文件夹设置一个权限,以防后面权限不够带来的麻烦。

3.添加配置文件

看了很多版本,是需要查找配置文件的所在位置的,这里我直接在conf问价夹下面添加文件,这里的过程和别人的略有不同。
添加一个名字为hive-site.xml的文件,注意这个文件在conf中。

配置文件内容如下:
# vim hive-site.xml
<configuration>
        <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://hosts:3306/hive_metastore?createDatabaseIfNotExist=true&amp;useSSL=false</value>
        <description>JDBC connect string for a JDBC metastore</description>
        </property>
        <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
        <description>Driver class name for a JDBC metastore</description>
        </property>
        <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
        <description>username to use against metastore database</description>
        </property>
        <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>KoiioK12#</value>
        <description>password to use against metastore database</description>
        </property>
</configuration>


注意不要直接复制到文件中,因为上面有写地方是要修改的,每个人的安装习惯不一样。

jdbc:mysql://(hosts)这里需要修改:3306/hive_metastore?createDatabaseIfNotExist=true&amp;useSSL=false
这一句是要修改的,这里主要修改主机名字就行了,我的主机名叫hosts

4.配置环境变量

vim /etc/profile
export HIVE_HOME=/usr/local/kayleigh/hive/apache-hive-2.3.7-bin
export PATH=$PATH:$HIVE_HOME/bin

添加完成以后记得source一下哦。

5.移动连接包,这里配置完成了

配置基本上是完成了,这里还记得我能上传的两个文件吗,我们这里吧那个文件移动一下
mv ~/mysql-connector-java-5.1.47.jar /usr/local/kayleigh/hive/apache-hive-2.3.7-bin/lib/

注意这里一定是bin目录下

6.初始化元数据库

这里只要输入下面的指令就行了

schematool -dbType mysql -initSchema

7.启动hive客户端

因为添加了环境变量,这里我们可以直接用hive来启动我们的jive,这里直接在
apache-hive-2.3.7-bin这个目录下输入hive就可以启动了。

看到user就代表安装成功了,去享受欢乐时光吧。
在这里插入图片描述

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:我行我“速” 设计师:Amelia_0503 返回首页

打赏作者

Kayleigh520

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值