📅  最后修改于: 2023-12-03 15:15:48.689000             🧑  作者: Mango
Apache Impala是一个高度并行的、基于Hadoop的SQL查询引擎,它支持实时交互式查询。在使用Impala时,首先要创建一个数据库。
使用Impala创建数据库的语法如下:
CREATE DATABASE [IF NOT EXISTS] db_name
[COMMENT 'database_comment']
[LOCATION 'hdfs_path']
[WITH DBPROPERTIES ('property_name' = 'property_value')]
其中:
db_name
为新数据库的名称,只能由字母、数字和下划线组成,不能以数字开头,长度不能超过128个字符;IF NOT EXISTS
是可选的,表示如果指定的数据库名称已经存在则不创建,直接返回成功信息;COMMENT
是可选的,表示为该数据库添加一段注释信息;LOCATION
是可选的,用于指定数据库在HDFS上的存储路径,默认为/user/hive/warehouse/db_name.db
;DBPROPERTIES
是可选的,可以用于为数据库添加一些元数据信息。例如,创建一个名为mydb
的数据库,可以像下面这样编写SQL语句:
CREATE DATABASE mydb;
执行成功后,可以在Impala Shell命令行使用SHOW DATABASES;
命令查看所有已创建的数据库,或者使用DESCRIBE DATABASE mydb;
命令查看新建的mydb
数据库的详细信息。
CREATE DATABASE mydb;
以上代码将创建一个名为mydb
的数据库,如果该数据库已经存在,则会返回成功信息。