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目录下。

[root@master ~]# cd /opt/download[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
#HIVE_HOMEexport HIVE_HOME=/opt/software/hadoop/hive239/export PATH=${HIVE_HOME}/bin:$PATH

保存并使配置生效

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

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

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

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

export HADOOP_HOME=/opt/software/hadoop/hadoop260/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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/537532.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用 java 发送邮件,附件展示乱码,不是展示自己定义的文件名

刚开始我写的代码是这样的 private Mail initMail(List<Map<String , String>> writeInFieldsList , List<Map<String , ?>> allFieldsList , String smallCity) throws Exception {byte[] excelBytes CustomExcelUtils.trafficSignalWarning(writeI…

《IAB视频广告标准:综合指南(2022)》之概述篇 - 我为什么要翻译介绍美国人工智能科技公司IAB 系列(2)

IAB平台&#xff0c;使命和功能 IAB成立于1996年&#xff0c;总部位于纽约市。 作为美国的人工智能科技巨头社会媒体和营销专业平台公司&#xff0c;互动广告局&#xff08;IAB- the Interactive Advertising Bureau&#xff09;自1996年成立以来&#xff0c;先后为700多家媒体…

完整的通过git命令框和windows窗口将本地文件上传到gitee远程仓库流程步骤

1.下载git 这个网站搜索git官方&#xff0c;去下载就行了 2.打开git安装后的Git Bash命令框 3.在Git Bash命令框设置一下要远程链接的gitee账号 git config --global user.name “名字”Git config --global user.email “邮箱” 4.查看一下账号设置 git config --global -…

Android14之解决报错:No module named sepolgen(一百九十二)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

Transformer家族

在《Transformer原理》中我们介绍了&#xff0c;现在很多大模型都是基于Transformer&#xff0c;其中最出名就是GPT和BERT模型&#xff0c;在GPT和BERT模型被提出来之后&#xff0c;NLP领域也出现了基于Transformer结构的模型&#xff0c;按照模型结构基本可以分为三类&#xf…

Nuxt3: useFetch使用过程常见一种报错

一、问题描述 先看一段代码&#xff1a; <script setup> const fetchData async () > {const { data, error } await useFetch(https://api.publicapis.org/entries);const { data: data2, error: error2 } await useFetch(https://api.publicapis.org/entries);…

Socket通信Demo(Unity客户端和C#)

Socket通信基本流程 首先要启动服务器创建Socket&#xff0c;然后要绑定服务器的一个端口这样客户端通过服务器IP端口号就能连接到服务器了服务器接下来会设置监听队列&#xff0c;监听并等待要连接到它的客户端客户端在服务器启动之后也建立自己的Socket&#xff0c;然后使用…

Oracle 主从切换脚本

一、 切换前预检查 1. dg_precheck_main_v1.4.sh #!/bin/bash#********************************************************************************** # Author: Hehuyi_In # Date: 2022年06月16日 # FileName: dg_precheck_main_v1.4.sh # # For sys user, execute the sc…

【嵌入式学习】C++day0313

一、思维导图 二、习题 #include <iostream>using namespace std;class Per { private:string name;int age;float * high;float * weight; public://有参构造函数Per(string n,int a,float h,float w):name(n),age(a),high(new float (h)),weight(new float (w)){}//析…

ubuntu安装并使用Anaconda

0、说明 对应着 Python 有 2.x 版本和 3.x 版本&#xff0c;Anaconda 也有 Anaconda2 以及 Anaconda 3 两个版本&#xff0c;考虑其流行度&#xff0c;一般谈及 Anaconda 时&#xff0c;默认为 Anaconda3。本人使用的ubuntu20.04。 1、Anaconda 简介 Anaconda 是一个用于科学…

可视化搭建一个智慧零售订单平台

前言 智慧零售行业是在数字化浪潮中快速发展的一个领域&#xff0c;它利用先进的信息技术和大数据分析来提升零售业务的效率和顾客体验。智慧零售订单平台&#xff0c;具有跨平台、数据智能清洗和建模&#xff0c;以及更加丰富的数据展示形式等优势。智慧零售订单平台可以以文…

Day31:安全开发-JS应用WebPack打包器第三方库JQuery安装使用安全检测

目录 打包器-WebPack-使用&安全 第三方库-JQuery-使用&安全 思维导图 JS知识点&#xff1a; 功能&#xff1a;登录验证&#xff0c;文件操作&#xff0c;SQL操作&#xff0c;云应用接入&#xff0c;框架开发&#xff0c;打包器使用等 技术&#xff1a;原生开发&…