Hive教程(02)- Hive安装

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 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的安装,博主已经安装成功了,如有疑问的童鞋欢迎在评论区留言,谢谢大家的阅读,本文完!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
SQL Java 数据库连接
Hive教程(08)- JDBC操作Hive
Hive教程(08)- JDBC操作Hive
178 0
|
6月前
|
SQL 分布式计算 Java
Hive教程(07)- Hive自定义用户名密码验证(已开源)
Hive教程(07)- Hive自定义用户名密码验证(已开源)
143 0
|
6月前
|
SQL 分布式计算 Shell
Hive教程(05)- Hive命令汇总(上)
Hive教程(05)- Hive命令汇总(上)
120 0
|
6月前
|
SQL 关系型数据库 MySQL
Mac下安装hive
Mac下安装hive
184 0
|
6月前
|
SQL 存储 Java
Hive教程(09)- 彻底解决小文件的问题
Hive教程(09)- 彻底解决小文件的问题
251 0
|
4月前
|
SQL 分布式计算 Java
linux安装Hive详细步骤
【1月更文挑战第2天】linux安装Hive详细步骤
150 0
|
9月前
|
SQL 分布式计算 Ubuntu
基于Hadoop的数据仓库Hive安装
基于Hadoop的数据仓库Hive安装
197 0
|
5月前
|
SQL 分布式计算 关系型数据库
Hive安装
Hive安装
50 1
|
5月前
|
SQL 分布式计算 Hadoop
Hadoop学习笔记(HDP)-Part.15 安装HIVE
01 关于HDP 02 核心组件原理 03 资源规划 04 基础环境配置 05 Yum源配置 06 安装OracleJDK 07 安装MySQL 08 部署Ambari集群 09 安装OpenLDAP 10 创建集群 11 安装Kerberos 12 安装HDFS 13 安装Ranger 14 安装YARN+MR 15 安装HIVE 16 安装HBase 17 安装Spark2 18 安装Flink 19 安装Kafka 20 安装Flume
106 1
Hadoop学习笔记(HDP)-Part.15 安装HIVE
|
6月前
|
SQL 存储 API
Flink教程(25)- Flink高级特性(FlinkSQL整合Hive)
Flink教程(25)- Flink高级特性(FlinkSQL整合Hive)
288 0