我正在尝试将存储在HDFS(文本文件)上的数据集加载到配置单元中进行分析.我正在使用create external table如下:
CREATE EXTERNAL table myTable(field1 STRING...) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE LOCATION '/user/myusername/datasetlocation';
这工作正常,但它需要对hdfs位置的写访问权限.这是为什么?
一般来说,加载我没有写访问权限的文本数据的正确方法是什么?是否有'只读'外部表类型?
编辑:我在hive上发现了关于这个问题的这个问题.它似乎没有得到解决.