关于本地路径&将数据加载到Hive时的hdfs路径

时间:2014-04-06 07:21:25

标签: hive

我正在学习Hive的DML操作。   在本教程中https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-RunningHive

有一个例子,

hive> LOAD DATA LOCAL INPATH './examples/files/kv1.txt' OVERWRITE INTO TABLE pokes;
  1. 我想问一下当前路径" ./"在这种情况下参考?
  2. 还有另一个例子,

    hive> LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15');
    
    1. 在这种情况下,Hive从hdfs加载数据,然后我对本地文件系统上hdfs的根路径感到困惑?

1 个答案:

答案 0 :(得分:-1)

这意味着从本地路径中的主目录开始。您必须在每个命令中使用hdfs dfs前缀来移动hdfs路径中的内容。