Hive教程(02)- Hive安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Hive教程(02)- Hive安装

01 引言

在前面的教程,我们对hive有一个简单的认识了,有兴趣的同学可以参阅:

工欲善其事必先利其器,如果要学习hive,必须先搭建好它的环境,本文来讲解下。

02 Hive环境依赖关系

首先贴上一节关于hive的架构图:

可以看到hive的环境并不是单独隔离的,依赖的有两个,分别为:

  • 关系型数据库存储元数据(Meta Store),可以简单的认为这里需要安装MySQL
  • hive最终把数据存储的地方,即HDFS,而HDFS是集成在hadoop里面的,所以还需要安装Hadoop

简单的说,安装hive之前,需要安装类似于MySQL关系型数据库以及Hadoop环境。由于博主使用的是Mac系统,有关这块的安装已有博客记录,有兴趣的同学可以参考:

ok,接下来讲讲Hive的安装。

03 Hive安装与配置

hive的安装教程(mac版)在前面已经写过了,这里主要汇总一下不同平台下的安装方式:

其实安装和配置方式都大同小异,这是系统的指令不同,配置都一样,这里不再详述。

04 验证Hive

命令框里输入:

hive

如果出现下图,表示hive安装并配置成功:

再输入:

show databases;

如果提示一下异常,表示hive的数据库MySQL安装的时候没有初始化:

FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

先退出hive(使用命令exit;)然后输入命令:

schematool -dbType mysql -initSchema

再次输入hive,并输入命令:

hive
show databases;

如果提示如下,表示Hive安装成功并关联了MySQL的数据库了:

05 文末

关于hive的安装,博主已经安装成功了,如有疑问的童鞋欢迎在评论区留言,谢谢大家的阅读,本文完!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
SQL Java 数据库连接
Hive教程(08)- JDBC操作Hive
Hive教程(08)- JDBC操作Hive
835 0
|
SQL 分布式计算 Java
Hive教程(07)- Hive自定义用户名密码验证(已开源)
Hive教程(07)- Hive自定义用户名密码验证(已开源)
322 0
|
SQL 分布式计算 Shell
Hive教程(05)- Hive命令汇总(上)
Hive教程(05)- Hive命令汇总(上)
234 0
|
SQL 关系型数据库 MySQL
Mac下安装hive
Mac下安装hive
405 0
|
1月前
|
SQL 分布式计算 Hadoop
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
68 3
|
6月前
|
SQL HIVE
|
4月前
|
SQL 分布式计算 关系型数据库
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
71 2
|
5月前
|
SQL 分布式计算 关系型数据库
分布式系统详解 -- Hive1.2.1 安装
分布式系统详解 -- Hive1.2.1 安装
64 1
|
6月前
|
SQL 分布式计算 关系型数据库
Ubuntu上安装MySQL以及hive
Ubuntu上安装MySQL以及hive
|
SQL 存储 Java
Hive教程(09)- 彻底解决小文件的问题
Hive教程(09)- 彻底解决小文件的问题
604 0
下一篇
无影云桌面