31 大資料 hive 刪除庫

2021-09-25 05:57:40 字數 385 閱讀 3466

語法:

drop database dbname;

drop database if exists dbname;

預設情況,hive 不允許刪除包含表的資料庫,兩種辦法:

1> 手動刪除庫下所有表,然後刪除庫

2> 使用 cascade 關鍵字

drop database if exists dbname cascade;

3、刪除不含表的資料庫

show tables in databasename;

drop databasename;

4、刪除含有表的資料庫

drop database if exists databasename cascade;

刪除庫,對應目錄一併刪除

1 大資料 hive概述

1 hive是乙個構建在hadoop上的資料倉儲框架 2 乙個hive的二進位製包可以在多個版本的hadoop上工作 3 hive使用環境變數 hadoop home來指定hadoop的所有相關jar包和配置檔案 4 把sql查詢轉換為一系列在hadoop集群上執行的作業。hive的本質是將sql語...

8 大資料 hive資料模型

1 database 在hdfs中表現為 目錄下乙個資料夾 2 table 在hdfs中表現所屬database目錄下乙個資料夾 3 temporary table 臨時分析,關閉hive客戶端後,臨時表就會消失。主要用於儲存不重要中間結果集,不重要的表。臨時表不會建立hdfs資料夾 create ...

20 大資料 hive資料格式

hive支援原子和複雜資料型別。原子資料型別包括數值型 布林型 字串型別和時間戳型別。複雜資料型別包括陣列 對映和結構 hive會為每個建立的資料庫在hdfs上建立乙個目錄,該資料庫的表會以子目錄形式儲存,表中的資料會以表目錄下的檔案形式儲存。對於default資料庫,預設的預設資料庫沒有自己的目錄...