Impala create table语句
CREATE TABLE语句用于在Impala中的所需数据库中创建新表。
需要指定表名字并定义其列和每列的数据类型。
impala支持的数据类型和hive类似,除了sql类型外,还支持java类型。
create table IF NOT EXISTS database_name.table_name (
column1 data_type,
column2 data_type,
column3 data_type,
………
columnN data_type
);
CREATE TABLE IF NOT EXISTS hahaha.student(name STRING, age INT, contact INT );
这里hahaha是一个数据库名
[hadoop03.Hadoop.com:21000] > CREATE TABLE IF NOT EXISTS hahaha.student(name STRING, age INT, contact INT );
Query: create TABLE IF NOT EXISTS hahaha.student(name STRING, age INT, contact INT )
Fetched 0 row(s) in 0.12s
默认建表的数据存储路径跟hive一致。也可以在建表的时候通过location指定具体路径,需要注意hdfs权限问题。
[root@hadoop01 sbin]# hadoop fs -ls /user/hive/warehouse/hahaha.db
Found 1 items
drwxr-xr-x - impala supergroup 0 2019-12-10 20:40 /user/hive/warehouse/hahaha.db/student
来源:CSDN
作者:大数据AIRDE
链接:https://blog.csdn.net/weixin_42072754/article/details/103482546