这是hive中load data inpath和load data local inpath的区别

kh212irz  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(851)

在使用配置单元控制台时,使用 LOCAL 那些命令
将数据本地inpath'/home/user/sample.txt'覆盖加载到employee表中;
将路径'/home/user/sample.txt'中的数据加载到employee表中;

but5z9lq

but5z9lq1#

local关键字从本地文件系统加载文件在这种情况下文件被复制
当您省略local关键字时,它会将文件从hdfs位置移到新位置,这意味着您将无法在提供的hdfs位置中再次找到该文件

jaql4c8m

jaql4c8m2#

我得到了答案:
“local”表示输入文件在本地文件系统上。
如果省略了'local',那么它将在hdfs中查找该文件。
资料来源:https://cwiki.apache.org/confluence/display/hive/gettingstarted#gettingstarted-D坡度

相关问题