HAWQ的基本操作
1、进入hawq
source /usr/local/hawq/greenplum_path.sh
psql -U gpadmin
2、查看所有数据库
\l;
3、新建数据库
create database test;
4、切换数据库
\c test;
5、新建模式
create schema rds;
6、显示当前库下当前模式
select current_schema();
7、查看当前库下所有模式
\dn或者SELECT * FROM information_schema.schemata
8、切换模式
set search_path to rds
9、显示当前模式下所有表
\d
10、创建外部表并读取数据(外部表与内部表的区别:外部表只是读取HDFS或者Hive里的数据,数据并没有真正存在于hawq里;内部表里的数据是真实存在于hawq里的。)
create external table activity(
id int ,
interval int ,
name varchar(80) ,
flag int ,
time varchar(80) ,
last_update_time varchar(80) ,
date varchar(80)
)
location('pxf://hdp3:51200/test.test_activity?profile=hive')
format 'custom'(formatter='pxfwritable_import');
11、创建内部表并载入数据
create table activity(
id int ,
interval int ,
name varchar(80) ,
flag int ,
time varchar(80) ,
last_update_time varchar(80) ,
date varchar(80)
)
with (compresstype=snappy,appendonly=true);
12、导入HAWQ内部表数据
insert into activity select * from hcatalog.test.test_activity;
————————————————
版权声明:本文为CSDN博主「仓库管理媛Zo蒙u」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42320809/article/details/96974002
相关文章