【问题标题】:Loading data into a table将数据加载到表中
【发布时间】:2013-02-15 11:17:54
【问题描述】:

我是 Hive 新手,正在使用 DBVisualizer for hive

我在路径 *D:\data files\datafiles* 中有一个文本文件。我想将其中一个文件中的数据加载到在 hive 中创建的表中。在我尝试以下操作时,

load data inpath "D:\data files\sample.txt" into table sample;

它显示错误,例如,

 cause: FAILED: Error in semantic analysis: Line 1:17 Invalid path "D:\data files\sample.txt": only "file" or "hdfs" file systems accepted

如何继续,将该文件放置在正确的路径以及放置位置??

【问题讨论】:

    标签: hive dbvisualizer


    【解决方案1】:

    您可以将该文件上传到 hdfs 并尝试使用 hdfs 路径执行相同的命令。

    您可以使用以下本地关键字。

    load data local inpath "D:\data files\sample.txt" into table sample;
    

    检查more details

    【讨论】:

    • 链接失效了。有人愿意更新吗?我猜sample 是表的名称?谢谢。
    【解决方案2】:

    反斜杠在这里可能是个问题。试试:

    load data inpath "D:/data files/sample.txt" into table sample;
    

    【讨论】:

      【解决方案3】:

      如果您要将数据从本地机器加载到 HDFS,我们必须在加载数据命令中使用“LOCAL”: 将数据 LOCAL inpath "D:\data files\sample.txt" 加载到表样本中;

      【讨论】:

        【解决方案4】:

        加载数据有两种方式。

        首先从本地加载数据,然后从 HDFS 加载另一个数据...但路径因操作系统而异。 如果您从 Linux 加载数据:

        load data local inpath '/home/local/path/sample.txt' into table sample.//本地路径

        将路径'/home/hadoop/path/sample.txt'中的数据加载到表示例中。// Hadoop路径

        如果在窗口中:

        将路径中的数据“D:/data files/sample.txt”加载到表样本中; //这里仔细观察/不是\ok。

        将数据本地路径“D:/data files/sample.txt”加载到表样本中; //本地路径

        检查一次。

        【讨论】:

          【解决方案5】:

          将数据本地路径“D:\data files\sample.txt”加载到表样本中;

          通过使用上面的命令,它会查找 hdfs 位置,但提到的路径是本地环境所以使用下面的命令只有我们才能解决问题

          加载数据本地路径“D:\data files\sample.txt”覆盖到表样本中;

          通过使用上述命令将数据覆盖到提到的表中

          【讨论】:

            【解决方案6】:

            您可能没有将 sample.txt 文件存储为“.txt”文件。

            请检查文件是否正确保存为“.txt”文件,然后重试。

            【讨论】:

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