查看 Catalog
SHOW CATALOGS;
切换 Catalog
SWITCH hive_catalog;
使用与查询
SHOW DATABASES;
USE db_name;
SHOW TABLES;
SELECT * FROM table_name LIMIT 10; 切换 Catalog 后,即可像查询内部数据一样操作。
跨Catalog查询
SELECT * FROM hive_catalog.db1.table_a a JOIN mysql_catalog.db2.table_b b ON a.id = b.id; 无需移动数据,即可直接关联分析不同数据源的表。
跨平台导数
INSERT OVERWRITE TABLE VALUES(val1, val2, val3, val4)
INSERT OVERWRITE TABLE hive_ctl.hive_db.hive_tbl(col1, col2) SELECT col1, col2 FROM internal.db1.tbl1;