hive Create/Drop/Alter/Use Database
来源:互联网 发布:淘宝暗语枪模 编辑:程序博客网 时间:2024/06/06 01:57
Hive是基于Hadoop的一个数据仓库工具,可以定义数据库和表来分析结构化数据。hive以表形式存储数据,并通过查询来分析数据。
本文介绍如何创建Hive 数据库。配置单元包含一个名为 default 默认的数据库。
CREATE DATABASE
CREATE
(
DATABASE|SCHEMA
) [
IF NOT EXISTS
] database_name
[
COMMENT
database_comment]
[
LOCATION
hdfs_path]
[
WITH DBPROPERTIES
(property_name=property_value, ...)];
DATABASE|SCHEMA可互换,它们表示的意思相同。
IF NOT EXISTS可选,通知用户已经存在相同名称的数据库。
LOCATION
为数据库指定hdfs路径。
WITH DBPROPERTIES 数据库键值对属性信息。
例如:
CREATE DATABASE <DB_NAME> LOCATION 'absolute_path_of_db_location' WITH DBPROPERTIES ('key1' = 'value1', 'key2' = 'value2');
查询数据库列表:
SHOW DATABASES;
显示数据库信息:
DESC DATABASE <DB_NAME>;
显示数据库详细信息(包括数据库键值对属性信息):
DESC DATABASE EXTENDED <DB_NAME>;
Drop DATABASE
DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];
RESTRICT(默认) 只有删除数据库中所有的表才能删除数据库;
CASCADE hive自行删除数据库中的表,然后删除数据库。
Alter Database
ALTER (DATABASE|SCHEMA) database_name SET DBPROPERTIES (property_name=property_value, ...);
Use Database
USE database_name;
0 0
- hive Create/Drop/Alter/Use Database
- alter database create datafile ......
- SQL-create-alter-drop-DDL
- ORA-14452: attempt to create, alter or drop an index on temporary table already in use
- Ubuntu 12.04 安装 MySQL--及简单的Show,Use,Create,drop,alter,CRUD,export,import
- ORA-14452: attempt to create, alter or drop an index on temporary table already in use
- alter database create datafile as
- hive操作create,alter等
- MSSQL扫盲系列(1)-CREATE,ALTER,DROP
- 数据库定义语言:CREATE、ALTER、DROP、RENAME
- Hive Create/Drop/Bucketed Table
- hive随谈(hive操作create,alter等)
- alter database drop datafile 与 drop tablespace file 的区别
- Use command to create database
- MySQL基础知识---------ALTER TABLE/CREATE DATABASE语法
- Hive metastore database is not initialized. Please use schematool(...) to create the schema.
- Hive metastore database is not initialized. Please use schematool(...) to create the schema.
- How to Create/Drop Database, Table
- winform 下label滚屏实现
- mongoDB服务启动
- Android之activity总结
- Jenkins安装配置
- sleep()与wait()有什么区别
- hive Create/Drop/Alter/Use Database
- POJ 1151 Atlantis(离散化)
- Web开发 ☞ JavaScript 基本语法
- MyEclipse New(新建)选项 后面的菜单选项设置
- SGI STL 的 一,二级配置器浅析
- LVS 和 Nginx 和 HAproxy 的区别
- 编程之美扩展问题总结2.1(2)
- iuni-summary
- java对redis2的基本操作