在线客服
扫描二维码
下载博学谷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数据仓库还有深入的学习需求,可以上博学谷官网报名免费大数据相关课程。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
大数据时代带给我们的重大变革
无论是大数据、人工智能还是区块链都预示着科技的力量会将我们的日常生活带来巨大的变革。就目前而言,大数据已经在很多领域得到了实际的应用。也为我们的生活消费带来的巨大的变革。到2020年,世界上每个人每秒将创造7 MB的数据。下面试10个关于大数据未来预测的问题,告诉你大数据时代带给我们的重大变革。
9499
2019-08-09 18:04:05
大数据面试题 Hadoop的联邦机制
大数据学习需要掌握很多技术知识点,包括Linux、Zookeeper、Hadoop、Redis、HDFS、MapReduce、Hive、lmpala、Hue、Oozie、Storm、Kafka、Spark、Scala、SparkSQL、Hbase、Flink、机器学习等。今天主要和大家分享一下Hadoop的联邦机制。
9757
2019-07-18 23:40:42
大数据如何构建用户画像?
进入大数据时代,我们常常在谈论的一个概念就是用户画像。在互联网领域利用用户画像,可以达到精准营销的商业目的,因此这也是为什么构建用户画像在这个流量至上的年代如此重要的原因。任何企业公司的产品要想做好精细化运营,都需要先构建该产品和服务的用户画像。下面我们一起看看用户画像的概念和构建方法。
5200
2020-03-31 11:12:22
大数据开发常用的工具介绍
Java语言和 Linux操作系统,它们是学习大数据的基础。java:只需了解一些基本知识,不需要用很深的 Java技术来做大数据,学习 java SE等于学习大数据基础。与大数据有关的软件都在 Linux上运行,所以 Linux要学扎实一点,学好Linux对你快速掌握与大数据有关的技术,能让你更好地了解 hadoop, hive, hbase, spark等大数据软件的运行环境和网络环境配置。
5119
2020-07-02 13:49:48
Spark SQL 结构化数据处理流程及原理是什么?
Spark SQL 可以使用现有的 Hive 元存储、SerDes 和 UDF。它可以使用 JDBC/ODBC 连接到现有的 BI 工具。有了 Spark SQL,用户可以编写 SQL 风格的查询。
2769
2022-05-25 11:35:20