linux安装部署Hive详细教程

15 篇文章 2 订阅
6 篇文章 0 订阅

目录

1、Hive介绍

2、先决条件

3、软件包下载

4、解压安装包到指定的目录


1、Hive介绍

hive是一个构建数据仓库的工具,只需要在一台服务器上安装就可以了,不需要在多台服务器上安装。

2、先决条件

* 搭建好三节点Hadoop集群;
* node01上先安装好MySQL服务;

地址:Linux安装MySQL详细教程(YUM+离线安装)_初尘屿风的博客-CSDN博客

如何快速创建Hadoop集群?步骤详解_初尘屿风的博客-CSDN博客

3、软件包下载

关注文末的公众号,回复“hive”即可获得软件包

4、解压安装包到指定的目录

[hadoop@node01 ~]$ cd /qinluyu/soft/
[hadoop@node01 soft]$ tar -xzvf apache-hive-3.1.2-bin.tar.gz -C /qinluyu/install

重新命名hive目录

mv apache-hive-3.1.2-bin/ apache-hive-3.1.2

修改配置文件

[hadoop@node01 install]$ cd /qinluyu/install/apache-hive-3.1.2/conf/
[hadoop@node01 conf]$ vim hive-site.xml

vim

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
        <property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://ip:3306/metastore?useSSL=false</value>
        </property>

        <property>
                <name>javax.jdo.option.ConnectionDriverName</name>
                <value>com.mysql.jdbc.Driver</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionUserName</name>
                <value>root</value>
        </property>
			  <property>
                <name>hive.metastore.warehouse.dir</name>
                <value>/user/hive/warehouse</value>
        </property>
        <property>
                <name>javax.jdo.option.ConnectionPassword</name>
                <value>sql密码</value>
        </property>
        <property>
                <name>hive.metastore.schema.verification</name>
                <value>false</value>
        </property>
        <property>
                <name>hive.metastore.event.db.notification.api.auth</name>
                <value>false</value>
        </property>
         <property>
                <name>hive.cli.print.current.db</name>
                <value>true</value>
        </property>
         <property>
                <name>hive.cli.print.header</name>
                <value>true</value>
        </property>
        <property>
                <name>hive.server2.thrift.bind.host</name>
                <value>ip</value>
        </property>
        <property>
                <name>hive.server2.thrift.port</name>
                <value>10000</value>
        </property>
</configuration>

配置Hive环境变量(记得切换用户)

vim /etc/profile
export HIVE_HOME=/qinluyu/install/apache-hive-3.1.2
export PATH=$PATH:$HIVE_HOME/bin
source /etc/profile

连接MySQL, 用户名root, 密码123456

mysql -uroot -p123456

创建hive元数据, 需要和hive-site.xml中配置的一致

sql
创建数据库, 数据库名为: metastore

create database metastore;
show databases;

初始化元数据库

[hadoop@node01 ~]$ schematool -initSchema -dbType mysql -verbose
看到schemaTool completed 表示初始化成功

验证安装

==hadoop集群已启动==
 ==mysql服务已启动==
在node01上任意目录启动hive cli命令行客户端

hive  

退出

quit;

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初尘屿风

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值