没有合适的资源?快使用搜索试试~ 我知道了~
首页hive开发资料中文版
hive开发资料中文版
5星 · 超过95%的资源 需积分: 10 101 下载量 199 浏览量
更新于2023-07-02
评论
收藏 678KB DOCX 举报
Hive是一个基于Hadoop的数据仓库平台。通过hive,我们可以方便地进行ETL的工作。hive定义了一个类似于SQL的查询语 言:HQL,能够将用户编写的QL转化为相应的Mapreduce程序基于Hadoop执行。 本文讲解如何搭建一个Hive平台。假设 我们有3台机器:hadoop1,hadoop2,hadoop3。并且都安装好了Hadoop-0.19.2(hive支持的Hadoop版本很 多),hosts文件配置正确。Hive部署在hadoop1机器上。
资源详情
资源评论
资源推荐
是一个基于 的数据仓库平台。通过 ,我们可以方便地进行
的工作。 定义了一个类似于 的查询语 言:,能够将用户编
写的 转化为相应的 程序基于 执行。
本文讲解如何搭建一个 平台。假设 我们有 台机器:
。并且都安装好了 ( 支
持的 版本很 多), 文件配置正确。 部署在 机
器上。
最简单,最快速的部署方案
在 中自带了 的文件。版本为 。
我们首先启动 : !!"#!$%&$''
然后启动 即可: !!"#!$&%$$%&$
这个时候,我们的 的命令行接口就启动起来了,你可以直 接输入命令来
执行相应的 应用了。
这种部署方式使用 %( 的嵌入式模式,虽然 简单快速,但是无法提供多用户
同时访问,所以只能用于简单的测试,无法实际应用于生产环境。所以,我们
要修改 的默认配置,提高可用性。
搭建多用户的,提供 web 界面的部署方案
目前只用比较多 版本是 )。我们将使用这个版本来搭建 平
台。
首先,下载 ):&
*$$&+$$,$$$+$')$
)
然后,修改下载文件里面的编译选项文件 -$(.-',将其修改为如下内
容(对应的 版 本为 )
/(-'&0112
333/&,+&&01+1-'01-1$2
333/&&2
3333333/&&(+011&-0110112
333333333/,&-011(011.01+41$2
3333333/$&&(2
3333333/&5-&+01''1$2
333/$&&2
/$(-'2
接下来,我 们使用 & 去编译 *&6+
编译成功后,我们会发现在 %'$ 目录中就是编译成功的文件。将这 个目
录设为78#!
修改 &,$,'.-' 文件,主要修改内容如下:
/(2
3/&-29.9&:&&&;</$&-2
3
/'29%*%(*$$*=>$-#%?0/$'
2
3/&2@ A:&&&+,@ A:
-/$&2
/$(2
/(2
3/&-29.9&:&&& B-/$&-2
3/'2+%(9%:'& /$'2
3/&2 '&-,@ A:
-/$&2
/$(2
在 机器上下载并安装 %( 数据库:C+
*$$'%&&-$-$%$%($%%(=$%
%(=%&4
解压 %( 后,设置 <AD#!
然后启动 %( 的 &C6:
<AD#!$%&$BC6
接下来, 将 <AD#!$'% 目录下的 %('&9 与 %('9
文件 ( 到78#!$'% 目 录下。
启动 : !!"#!$%&$''
最后,启动 的 C% 界面:78#!$%&$C
这样,我们的 就部署完成了。我们可以 直接在浏览器中输入*
*$$*$C$进行访问了(如果不行话,请将 替换
为实际的 地址,如:*$$=>*$C$)。
这种部署方式使用 %( 的 $ 模式,允许多用户同时访问,同时提供 C% 界
面,方便使用。 推荐使用这种部署方案。
关注 Hive 的 schema
我们上面谈到的 中部署方案都是使用 %( 数据库来保存 中的
- 信息。我们也可以使用其他的数据库来保存 - 信息,如
-(E'。
可以参考这 篇文章了解如果使用 -(E' 来替换
%(:*$$CCC-4,-$%'+$$$$$&+
(-.
我们也可以使用 F 来保存 - 信息,具体的做法是修改 &,$
,'.-',修改内容如下:
/(2
3/&-2-C-'/$&-2
3/'2+-F'/$'2
3/&2B-,'-'-&
+-C&,'
&',C-%9%'
%/$&2
/$(2
主要分为以下几个部分:
用户接口,包括 :7,:'&,G;7。
元数据存储,通常是存储在关系数据库如 -(E'%(中。
解释器、编译器、优化器、执行器。
:用 F进行存储,利用 <进行计算。
用户接口主要有三个::7,:'&和 G;7。其中最常用的是 :7,:'
启动的时候,会同时启动一个 副本。:'&是 的客户端,
用户连接至 。在启动 :'&模式的时候,需要指出
所在节点,并且在该节点启动 。 G;7是通过浏览
器访问 。
剩余39页未读,继续阅读
whycoder
- 粉丝: 11
- 资源: 144
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10