1. 内部表数据存储路径默认路径
  2. 外部表数据路径需要指定location

    注:location指定

    无论是内部表还是外部表,都可以指定location ‘hdfs_path’
    location推荐:
  • 内部表永远不指定location
  • 外部表必须指定location

    问:外部表为什么一定要指定location?

    删除时:

    • 内部表: 元数据和数据都会消失
    • 外部表: 删除元数据,不删除数据

      问:创建外部表不指定location,有什么风险,为什么不好?

      脏数据现象:导入数据, 数据分析(结果永远不对)