【问题标题】:About the local path & hdfs path when loading data to Hive关于加载数据到 Hive 时的本地路径和 hdfs 路径
【发布时间】:2014-04-06 07:21:25
【问题描述】:

我正在学习 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. 我想问一下这种情况下当前路径“./”指的是什么?

还有一个例子,

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

【问题讨论】:

    标签: hive


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 2011-07-29
      • 2019-06-11
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      相关资源
      最近更新 更多