Hive 对数据库及对表的操作

本文档详细介绍了如何开启Hive服务,操作Hive数据库(创建、查看、删除、切换),以及对内部表和外部表的创建和数据导入导出,包括从本地和HDFS导入,以及数据导出到本地和HDFS。
摘要由CSDN通过智能技术生成

目录

一、开启集群及yarn

​二、启动Hive服务端及客户端

2.1 开启服务端

2.2 启动客户端 

​三、Hive对库的操作

3.1 创建库

3.2 查看库

3.3 删除库

3.4 切换库

四 、Hive对表的操作

4.1 内部表

​4.2 外部表

4.3 数据的导入与导出 

4.3.1 将本地文件上传到hive中

4.3.2 将hdfs上的文件导入表中。

4.3.3 将数据从hive的表中导出到本地磁盘的目录中

4.3.4 将数据从hive的表中导出到hdfs的目录中



一、开启集群及yarn

 start-dfs.sh

start-yarn.sh

jps

二、启动Hive服务端及客户端

2.1 开启服务端

hiveserve2

2.2 启动客户端 

开启一个新的node01窗口

beeline -u 'jdbc:hive2://192.168.67.110:10000' -n root

三、Hive对库的操作

3.1 创建库

  (1)简单方式:create database t1;

(2)创建库的时候带注释。
create database if not exists t2 comment 'lear ning hive';

(3)创建带属性的库。
create database if not exists t3 with dbproperties('creator'='hadoop','date'='2019-01-01');

3.2 查看库

(1)最常用查看库方式。
         show databases;
(2)显示数据库的详细属性信息。
         desc database t2;
desc database extended t2;
(3)查看正在使用哪个库。
         select current_database();

3.3 删除库

默认情况下,hive 不允许删除包含表的数据库。需要使用cascade 关键字。
drop database if exists t2 cascade;

3.4 切换库

use t1;

四 、Hive对表的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值