当前位置: 首页 > 知识库问答 >
问题:

KiteSdk 1.1.0 csv导入IOError

燕砚文
2023-03-14

使用Ubuntu-14.04上的HDP-2.5,运行以下命令

$ ./kite-dataset csv-import ./test.csv  test_schema

正在尝试使用KiteSdkver将原始csv数据导入Hive。1-1-0并出现以下错误:

发生1次作业失败:组织。风筝。工具。CopyTask:Kite(数据集:文件:/tmp/444e6fc4-10e2-407d-afafaf-723c408a6d…ID=1(1/1)(1):java。伊奥。FileNotFoundException:文件文件:/hdp/apps/2.5.0.0-1245/mapreduce/mapreduce。焦油组织中不存在gz。阿帕奇。hadoop。财政司司长。RawLocalFileSystem。org上的deprecatedGetFileStatus(RawLocalFileSystem.java:624)。阿帕奇。hadoop。财政司司长。RawLocalFileSystem。getFileLinkStatusInternal(RawLocalFileSystem.java:850)位于org。阿帕奇。hadoop。财政司司长。RawLocalFileSystem。getFileStatus(RawLocalFileSystem.java:614)位于org。阿帕奇。hadoop。财政司司长。授权文件系统。getFileStatus(DelegateToFileSystem.java:125)位于org。阿帕奇。hadoop。财政司司长。抽象文件系统。resolvePath(AbstractFileSystem.java:468)位于org。阿帕奇。hadoop。财政司司长。过滤器。resolvePath(FilterFs.java:158)位于org。阿帕奇。hadoop。财政司司长。FileContext 25美元。下一步(FileContext.java:2195)在org。阿帕奇。hadoop。财政司司长。FileContext 25美元。下一步(FileContext.java:2191)在org。阿帕奇。hadoop。财政司司长。FSLinkResolver。在org上解析(FSLinkResolver.java:90)。阿帕奇。hadoop。财政司司长。FileContext。在org上解析(FileContext.java:2191)。阿帕奇。hadoop。财政司司长。FileContext。org上的resolvePath(FileContext.java:603)。阿帕奇。hadoop。mapreduce。求职者。将MRFrameworkToDistributedCache(JobSubmitter.java:457)添加到org。阿帕奇。hadoop。mapreduce。求职者。submitJobInternal(JobSubmitter.java:142)位于org。阿帕奇。hadoop。mapreduce。工作10美元。在org上运行(Job.java:1290)。阿帕奇。hadoop。mapreduce。工作10美元。在java上运行(Job.java:1287)。安全访问控制器。javax上的doPrivileged(本机方法)。安全啊。主题doAs(Subject.java:422)位于org。阿帕奇。hadoop。安全用户组信息。doAs(UserGroupInformation.java:1724)位于org。阿帕奇。hadoop。mapreduce。工作在org上提交(Job.java:1287)。阿帕奇。嚼hadoop。mapreduce。lib。工作控制。这是我的工作。在org上提交(CrunchControlledJob.java:329)。阿帕奇。嚼hadoop。mapreduce。lib。工作控制。工作控制。startReadyJobs(CrunchJobControl.java:204)位于org。阿帕奇。嚼hadoop。mapreduce。lib。工作控制。工作控制。org上的PollJobStatusandStartNewes(CrunchJobControl.java:238)。阿帕奇。嚼impl。exec先生。html" target="_blank">执行官先生。org上的monitorLoop(MRExecutor.java:112)。阿帕奇。嚼impl。exec先生。执行官先生。访问org上的$000(MRExecutor.java:55)。阿帕奇。嚼impl。exec先生。执行官先生1美元。在java上运行(MRExecutor.java:83)。朗。丝线。运行(Thread.java:745)

我已经检查了文件“hdfs:/hdp/apps/2.5.0.0-1245/mapreduce/mapreduce.tar.gz”,很长一段时间都不知道如何解决这个错误。

非常感谢您的帮助。

共有2个答案

储嘉悦
2023-03-14

我认为您正在使用Kite SDK 1.1.0版本,因此会出现此错误。我在进行csv导入时也遇到了类似的错误。当我切换到Kite SDK 1.0.0版本时,没有出现这样的错误。

我建议你切换到风筝SDK 1.0.0版本。

此外,在1.1.0版之后,Kite SDK还没有发布新版本,甚至本次发布也发生在2015年6月。

龙洛城
2023-03-14

我遇到了同样的错误,我通过创建/hdp/apps/2.5.0.0-1245/mapreduce,然后创建:cp/usr/hdp/current/hadoop client/mapreduce来解决它。焦油gz/hdp/apps/2.5.0.0-1245/mapreduce

这就产生了一个新的错误:org。风筝。工具。CopyTask:Kite(数据集:文件:/tmp/413a41a2-8813-4056-9433-3c5e073d80…ID=1(1/1)(1):java。伊奥。FileNotFoundException:文件不存在:hdfs://sandbox.hortonworks.com:8020/tmp/crunch-283520469/p1/减少

我还在努力解决这个问题。

 类似资料:
  • 我试图从djangotoolbox.fields使用Listfield,但它给我一个错误说: 我做错了什么?

  • 可以将本地文档导入到幕布中,也可以将幕布中的文档导出到本地,支持Word、PDF、HTML、OPML、FreeMind等多种格式。 导入 在文档列表主页面点击「新建」,可以选择导入OPML文件(.opml格式)或者FreeMind文件(.mm格式)。 导出 在文档编辑页面点击右上角「更多」选项: 导出/下载:将该文档导出到本地,支持Word、PDF、HTML、OPML格式; 打印:使用打印机打印该

  • 导入向导 让你从 CSV、TXT、XML、DBF 以及更多格式导入数据到表。你可以保存设置成设置文件用作设置计划。注意:Navicat Essentials 只支持导入基于文本的文件,例如 TXT、CSV、HTML、XML 和 JSON 文件。 要打开导入向导,从表的对象列表工具栏点击 导入向导。 提示:你可以拖曳一个支持的文件到表的对象列表窗格或到连接窗格的一个数据库或模式。Navicat 将会

  • 问题内容: 我正在导入许多不同的脚本,因此在文件的顶部,它会被导入语句弄得乱七八糟,即: 有没有办法将所有这些都移动到其他地方,然后我要做的就是导入该文件,所以它只是一个干净的导入? 问题答案: 当然有;只需在主文件所在的目录中创建一个名为的文件,然后将导入文件放置在该目录中即可。然后,您可以简单地在主脚本中使用。

  • 支持导入的文件格式 Sketch 支持导入几种不同格式的文件,你可以将文件拖进 dock 上的 Sketch 图标,或者直接拖进一个已经打开的画布里。 ・JPG: 照片文件所常用的格式,但并不支持透明度。 ・PNG: 如果你画的内容中有透明的像素,这将是最好的选择。 ・TIFF: 支持透明度,但这种格式的文件会更大。 ・SVG: Sketch 支持导入 SVG 文件,但是可能并不是100%,目前

  • 导出(export)和导入(import)指令有几种语法变体。 在上一节,我们看到了一个简单的用法,现在让我们来探索更多示例吧。 在声明前导出 我们可以通过在声明之前放置 export 来标记任意声明为导出,无论声明的是变量,函数还是类都可以。 例如,这里的所有导出均有效: // 导出数组 export let months = ['Jan', 'Feb', 'Mar','Apr', 'Aug',

  • 导出和导入容器 导出容器 如果要导出本地某个容器,可以使用 docker export 命令。 $ docker container ls -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA

  • 问题内容: 我在编译Java程序时遇到以下错误 我能做什么 ? 既然不推荐使用com.sun软件包,那么写映像文件的正确方法是什么。 问题答案: 为什么在包中使用类?您不应该直接使用这些类:为什么开发人员不应该编写调用“ sun”包的程序 。 您的程序做什么?它只是尝试读取或写入JPG图像吗?使用API 非常简单。请参阅本教程:编写/保存图像。 补充 -如Java SE 7和JDK 7兼容性指南中