Hive简单概述及hive-1.1.0-cdh5.7.0安装部署

本文介绍了Hive 1.1.0-CDH5.7.0的安装过程,包括环境变量配置、错误解决,特别是针对"Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient"错误的解决办法。同时,概述了Hive的特点,如简单易用、扩展性和共享元数据管理,并简要回顾了Hive的发展阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件版本


Hive概述

Hive由Facebook开源,起初是为了解决海量结构化日志的统计。是基于Hadoop之上的数据仓库(data warehouse)
Hive 是一个使用SQL来操作分布式存储系统上面的大数据集的读写和管理操作的一个客户端,Hive没有集群的概念。用JDBC去连接Server的话,不应该是走查询统计分析,而是去拿到统计结果,只拿结果,不做计算。


1.阶段版本

Stinger plan:(阶段版本)
08/2007: facebook
05/2013: 0.11.0 Stinger Phase1 ORC HiveServer2
10/2013: 0.12.0 Stinger Phase2 ORC improvement
04/2014: 0.13.0 Stinger Phase3 Vectorized query engine Tez(0.13版本后才能用)
11/2014: 0.14.0 Stinger.next Phase 1 Cost-based optimizer(CBO基于成本的优化,代价的优化)
01/2015: 1.0.0 (里程碑点)
Stinger:不是一个项目或产品,而是一种提议,旨在将Hive性能提升100倍(仅仅是个参考),包括Hive的改进和Tez项目两个部分。


2.Hive的特点

1、简单易用
2、扩展性好
3、共享的元数据管理:Hive/Pig/Impala/Spark SQL/Presto:e.g. Hive里创建了一张表,可以直接使用Spark SQL进行访问。


3.Hive架构

在这里插入图片描述


Hive部署

MySQL安装部署见文:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值