• HIVE伪分布安装


    引言

            Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,类似于RDBMS(关系型数据库,如MySQL、Oracle、PgSQL),并提供类SQL的查询功能。

    实验准备

    1.搭建好伪分布安装模式的Hadoop的虚拟机,并配置了Linux网络。(可看我前面发布的文章)

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

    3.mysql57-community-release-el7-10.noarch.rpm

    4.mysql-connector-java-5.1.49.tar.gz

    实验步骤

    一、将apache-hive-2.3.9-bin.tar.gz上传到主节点/opt/download目录下,切换到该目录,解压到/opt/software/hadoop目录下。

    1. [root@master ~]# cd /opt/download
    2. [root@master download]# tar -zxvf apache-hive-2.3.9-bin.tar.gz -C /opt/software/hadoop/

    二、切换到解压目录下,修改解压后的文件名为hive239

    [root@master hadoop]# mv apache-hive-2.3.9-bin/ hive239

    三、配置hive的环境变量,在文件末尾添加

    [root@master hadoop]# vi /etc/profile
    1. #HIVE_HOME
    2. export HIVE_HOME=/opt/software/hadoop/hive239/
    3. export PATH=${HIVE_HOME}/bin:$PATH

    保存并使配置生效

    [root@master hadoop]# source /etc/profile

    四、配置 hive-env.sh;进入到 HIVE 配置文件目录,先根据模板生成一个配置文件 hive-env.sh:

    1. [root@master hadoop]# cd /opt/software/hadoop/hive239/conf/
    2. [root@master conf]# cp hive-env.sh.template hive-env.sh

    然后再配置 HADOOP_HOME 和 HIVE_CONF_DIR 到对应的目录:[root@master conf]# vim hive-env.sh

    1. export HADOOP_HOME=/opt/software/hadoop/hadoop260/
    2. export HIVE_CONF_DIR=/opt/software/hadoop/hive239/conf/

    五、安装元数据库 Hive 高版本启动时,需要配置元数据库,如果采用其它数据库,请酌情替换对应步骤,这里采用 MYSQL 作为元数据库。切换到/opt/download目录下,上传mysql57-community-releaseel7-10.noarch.rpm

    [root@master download]# yum -y install mysql57-community-release-el7-10.noarch.rpm --nogpgcheck(增加--nogpgcheck 选项跳过公钥检查)

    六、开始安装 MySQL 服务器:

    [root@master download]# yum -y install mysql-community-server --nogpgcheck

    七、查看MySQL运行状态:

    [root@master download]# service mysqld status
  • 相关阅读:
    建模仿真软件 Comsol Multiphysics mac中文版软件介绍
    jq时间戳转换成日期形式
    label studio 结合 MMDetection 实现数据集自动标记、模型迭代训练的闭环
    计算机网络常见面试题
    Vue - 父子组件之间传值($parent、$children)
    在Ferora35中安装oracle-database-xe-21c
    用稳定扩散生成4K PBR纹理【SDXL】
    clickhouse sql语句
    Xilinx Artix7-100T低端FPGA解码MIPI视频,基于MIPI CSI-2 RX Subsystem架构实现,提供工程源码和技术支持
    采集Nginx日志的几种方式
  • 原文地址:https://blog.csdn.net/Whisperya6/article/details/136286140