在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
如今,大数据的大浪已经把我们每个人都卷入其中,随着大数据技术一起引起大众注意的还有HIve数据仓库。作为大数据分析的核心工具之一,它一直发挥着为企业提供决策支持的重要作用。因此掌握Hive是入门大数据学习的关键之一,下面我们就一起来看看HIve数据仓库应用案例讲解。

将本地文件数据加载到Hive数据仓库:
首先在/public/users/yexin/Hadoop/hadoopdata下建立文本文件:
Hive中建立表后只有两种方式可以加载数据:
(1)从本地文件系统加载数据
(2)从Hadoop文件系统加载数据
在node63节点启动hive服务:分别输入:hive --service metastore &;hive --service hiveserver2或直接输
入hiveserver2
在node70节点下输入hive登陆,执行如下操作,
创建表:
hive> CREATE TABLE score (
> sno int,name String,
> java decimal(10,2),
> python decimal(10,2))
> ROW FORMAT DELIMITED
> FIELDS TERMINATED BY '\t'
> LINES TERMINATED BY '\n'
> STORED AS TEXTFILE;
OK
Time taken: 0.429 seconds
导入数据:从本地系统文件按导入
Time taken: 0.429 seconds
hive> load data local inpath '/public/users/yexin/Hadoop/hadoopdata/score.txt' overwrite into table
score;
Loading data to table yexin.score
OK
Time taken: 1.413 seconds
查询score表:
查看HDFS数据:
查看元数据:
use hive;
删除表:drop tabel score? 记住删除表时HDFS上的数据一起删除了。
注意:如果建立的是外部表,drop后HDFS中的文件并没有删除
Beelin命令:
设置访问权限:修改hadoop的core-site.xml
用其他节点作为客户端,需要在node63节点配置hive2的监听节点端口,才能让远程访问hive服务(beeline)
vim hive-site.xml
添加:来绑定node70客户端访问 。这样远程就可以访问了。
<property>
<name>hive.server2.thrift.bind.host</name>
<value>node70</value>
</property>
<property>
<name>hive.server2.long.polling.timeout</name>
<value>5000</value>
</property>
在node70节点(hive的客户端)来连接HiveServer2(允许多个客户端并发操作)
输入:beeline进入beeline,输入:
!connect jdbc:hive2://node70:10000 yexin 12345
以上就是HIve数据仓库应用案例讲解分析,不知道大家都弄清楚了吗?如果对于HIve数据仓库还有深入的学习需求,可以上博学谷官网报名免费大数据相关课程。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
大数据Hadoop中HDFS 存储的机制?
HDFS即Hadoop分布式文件系统。它是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。那大数据中HDFS 存储的机制怎样的呢?
12561
2019-08-14 10:19:54
大数据工程师干不过35岁?大数据职业发展前景如何?
大数据工程师干不过35吗?事实上,大数据工程师现在十分吃香,而且工作经验越高越抢手,不存在“干不过35岁”的说法。如果大家真的掌握了大数据技术,其职业发展前景是完全不用担心的。
16445
2019-08-26 09:40:43
女生学大数据很累吗?女生适合学大数据吗
女生学大数据很累吗?女生适合学大数据吗?很多人会疑惑女孩子学大数据会不会比男孩子要吃力,其实做大数据没有男女之分,女生做大数据开发也很厉害,只是愿不愿意学没有行不行。 大数据支持很多开发语言,但企业用的最多的还是JAVA,所以有一定Java语言的基础当相于有了基石,可以自己先在电脑上搭建个Hadoop环境练练手。
12330
2019-09-03 10:24:20
物联网怎么保护云计算安全?
全球应用的物联网设备已经达到数十亿台,且数量不断增加。在开发和部署的许多物联网设备却缺乏关键的安全功能为黑客和僵尸网络的目标。没有适当的安全措施,物联网设备会导致灾难性事件。如何解决这些问题呢?
5210
2020-03-23 17:51:20
狂野大数据课程怎么样?项目实战多吗?
狂野大数据课程作为数字化人才的职场提升课程采用的是线上授课模式,学习该课程无需脱产对在职人群而言一边工作一边实现自我价值提升可谓一举两得。这门课程有一定门槛,课程适合有⼀定的IT⾏业经验,想要转⾏进⼊⼤数据开发或者有技术深造需求的同学。
4055
2022-09-16 15:31:39
