本文介绍: 见参考文章。一、参考文章或视频链接[1]《Java技术栈 —— Hadoop入门(一)》- CSDN。

一、 什么是Hive与HBase

见参考文章。

一、参考文章或视频链接
[1] 《Java技术栈 —— Hadoop入门(一)》- CSDN

二、如何使用Hive与HBase?

就像使用MySQL那样,下面要学会使用Hive与HBase。

2.1 Hive

2.1.1 安装

安装了Hadoop不等于安装了Hive,这两者还是需要分开来安装,但是要提前安装好Hadoop,看第一章的参考文章。

2.1.1 参考文章或视频链接
[1] 重点 How to Install HIVE on Ubuntu (Download & Setup Guide)

2.1.2 使用

2.1.2.1 使用前准备

首先,建好hive的工作目录。

# 比文章中多了个-p,会自动创建不存在的目录
./hadoop fs -mkdir -p /usr/hive/warehouse

然后,还需要初始化一下metadata,不然会报错,请看参考文章[3]与[4],不使用derby,原因如下:

MySQL 可以提供更好的可扩展性、性能、高可用性、社区支持和与其他工具的集成,适用于大规模数据处理和生产环境。然而,在一些小型开发环境或测试环境中,使用 Derby 可能更加简单和方便。选择适合的元数据存储取决于具体的需求和环境。
用MySQL初始化好metadata后,可以进入hive进行表的创建了。

在这里插入图片描述

2.1.2.1 参考文章或视频链接
[1] 《HIve安装配置(超详细)》- CSDN
[2] 《HIve报错FAILED: 》- CSDN
[3] 《【Hive】配置》- CSDN
[4] 《hive学习笔记》- CSDN
[5] 《hive –metastore 三种模式》- OSCHINA
2.1.2.2 开始使用hive
# 进入到hive的bin目录
$ ./hive
hive> Create table product(product int, pname string, price float) Row format delimited Fields terminated by ',';

在这里插入图片描述

2.1.2.2 参考文章或视频链接
[1] 先看Lesson 2 Hive Tutorial for Beginners: Learn with Examples in 3 Days
[2] Hive Tutorial
[3] Apache Hive – Apache Software Foundation
[4] GettingStarted – Apache Hive – Apache Software Foundation

2.2 HBase

HBase是一种NoSQL数据库。

2.2.1 安装

Hbase与hadoop的兼容

2.2.1 参考文章或视频链接
[1] 《HBase详细安装指南》 – CSDN
[2] 《Hbase安装详解》 – CSDN
[3] 《软链接与硬链接的区别(图文详解)》 – CSDN

2.2.2 使用

三、Apache基金会

Apache这个命名是根据北美当地的一支印第安部落而来,这支部落以高超的军事素养和超人的忍耐力着称,19世纪后半期对侵占他们领土的入侵者进行了反抗。为了对这支印第安部落表示敬仰之意,取该部落名称(Apache)作为服务器名。
中华文明,是一个以中原为核心的向心式旋涡文明结构,是各民族冲突与融合的历史。

三、 参考文章或视频链接
[1] Apache软件基金会 – 百度百科

原文地址:https://blog.csdn.net/weixin_44327736/article/details/135962460

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_66841.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注