Hive安装完并初始化元数据后,会自动产生一个默认的数据库default.
但在时间的生产环境中,我们通常要创建自己的数据库.
文本介绍如何通过hive客户端和java程序创建和删除hive数据库。
创建数据库:
在hive中创建数据库,和在关系型数据库中创建数据库类似,用create database 语句创建数据库。
Hive中的数据库,实际上是一个命名空间namespace或者表的集合。创建语法如下:
CREATE DATABASE|SCHEMA [IF NOT EXISTS] <database name>
在这里,IF NOT EXISTS 是一个可选的子句,通知用户是否具有相同名字的数据库存在。
以下为创建一个userdb数据库实例:
hive> CREATE DATABASE [IF NOT EXISTS] userdb;
或者:hive> CREATE