- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
How can we check wheather table is external and internal in have and size of database.
- Labels:
-
Apache Hive
Created ‎11-24-2017 01:21 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How can we check wheather table is external and internal in have and size of database.
Created on ‎11-24-2017 02:22 PM - edited ‎08-17-2019 10:26 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do desc formatted on the table name,this command will display either the table is External (or) Managed and Location of the table.
hive# desc formatted <db-name>.<db-table-name>;
Check Size of the Database:-
bash# hdfs dfs -count -h -v <hdfs-location>
Example:-
In the above screenshot you can view
i ran desc formatted devrabbit table,
The table type is Managed table and the
location of the table is
/user/hdfs/hive
if you want to find the size of the above location then do
hdfs dfs -count -h -v /user/hdfs/hive
It will display the size of the directory.
Created on ‎11-24-2017 02:22 PM - edited ‎08-17-2019 10:26 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do desc formatted on the table name,this command will display either the table is External (or) Managed and Location of the table.
hive# desc formatted <db-name>.<db-table-name>;
Check Size of the Database:-
bash# hdfs dfs -count -h -v <hdfs-location>
Example:-
In the above screenshot you can view
i ran desc formatted devrabbit table,
The table type is Managed table and the
location of the table is
/user/hdfs/hive
if you want to find the size of the above location then do
hdfs dfs -count -h -v /user/hdfs/hive
It will display the size of the directory.
