2014-06-20 44 views
0

我正在使用hortonworks的Hue(更像是连接hdfs,hive,pig的GUI界面),我想将hdfs中的数据加载到我当前创建的表中。 假设表的名称是“测试”,以及其中包含数据的文件,路径为: /user/hdfs/test/test.txt”如何将数据加载到Hive表中

但我无法将数据加载到表,我想:

load data local inpath '/user/hdfs/test/test.txt' into table test 

但有错误表示无法找到该文件,没有匹配的路径

我仍然很困惑 任何建议

感谢

回答

1

正如您所说的“将hdfs中的数据加载到我当前创建的表”中。 但你指挥你使用:

负载数据本地 INPATH“/user/hdfs/test/test.txt”到台试验

使用本地关键词它会在该文件的本地文件系统。但是你的文件在HDFS

我想你需要从你的命令中删除本地关键字。

希望它有帮助... !!!

0

由于您使用的是色相,并且输出显示不匹配路径。我认为你必须给出完整的路径。例如: : 将数据本地inpath'/home/cloudera/hive/Documents/info.csv'加载到表tablename中;与您可以提供文档所在的hdfs的完整路径相同。 你可以使用任何其他格式的文件

-2

删除本地关键字,因为你指的是本地文件系统

相关问题