我读到使用外部表时数据存储在HIVE之外。 外面是什么意思? 这有点像HDFS之外的东西吗? 可以用节点来解释我。
答案 0 :(得分:1)
在配置中,hive-site.xml
具有hive.metastore.warehouse.dir
属性,其值为/usr/hive/warehouse
。如果未指定备用存储位置,Hive会将表数据放在此HDFS目录下。
请注意,您可以为外部表和常规表设置自定义LOCATION
,以便将数据存储在“Hive之外”。这通常仍然是HDFS位置。与外部表的区别在于,当您删除表时,数据不会从HDFS中删除,因为假定数据属于某个其他应用程序。