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

hadoop PIG:无法加载sqooped数据

柴晔
2023-03-14

我将一个非常简单的mysql表(2列,'key'和'label')sqooping到HDFS。当我查看数据时,这似乎很有效:

93aa3fxxxxxxxxxxa86cef  somelabel
84be7cxxxxxxxxxxaef348  anotherlabel
6a0767xxxxxxxxxx70dead  somelabel
464e9xxxxxxxxxxx5e65d5  somelabel
apps = load '/path/to/my/dir/' USING PigStorage('\t') AS (app_key: chararray, label: chararray);

java.io.ioException:ExecException:无法设置加载函数。在org.apache.pig.pigserver.getExamples(pigServer.java:1204),在org.apache.pig.tools.grunt.gruntParser.processExplex(gruntParser.java:725),在org.apache.pig.tools.pigscript.parser.pigscriptParser.explex(pigscriptParser.java:591),在org.apache.pig.tools.pigscript.parser.pigscript.java:306),在在org.apache.pig.tools.grunt.grunt.java:165)在org.apache.pig.main.run(grunt.java:69)在org.apache.pig.main.run(main.java:490)在org.apache.pig.main.run(main.java:111)在org.apache.pig.main.main(main.java:111)在sun.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)在:597)在org.apache.hadoop.util.runjar.main(runjar.java:186)

知道为什么会这样吗?

共有1个答案

华宣
2023-03-14

没关系,我犯了个愚蠢的错误,数据的路径是不正确的。

留下这个问题并回答,以防其他人遇到这个信息不是很丰富的错误消息,因为我坚持自己的愚蠢;)

 类似资料:
  • 我无法将数据加载到表中。我有类,其名称为、等。我想将、插入到TextField上的表播放器中。 我正在执行与下面所示完全相同的操作:http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/table-view.htm#cjagaaee 但我不能让它起作用。有人能帮我吗?

  • 这是密码。没有警告,文件正常。

  • null t错误显示为: null DataTables警告:表ID=Slave-Requested未知参数'0'用于行0,列0。有关此错误的详细信息,请参阅http://datatables.net/TN/4 null 我通过进行API调用得到的数据如下: 请帮帮我。如果你想要更多的信息就问。

  • 当我将这个DBpedia(2015-10,嗯,大约10亿个三倍)加载到GraphDB 9.1.1中时,CPU负载在大约1300万个三倍和空闲之后下降到0%。在我手动终止之前,进程不会终止。 与通过Xmx CMD选项分配给java的512GB相比,该机器有足够的磁盘空间和足够多的RAM。 我试图加载的文件提供在这里:https://hobbitdata.informatik.uni-leipzig.

  • 我正在使用Struts、Spring和Hibernate与mysql&Eclipse Kepler的集成进行在线考试项目。在Registration.jsp页面中提交值时,我试图将这些值存储在同一个数据库中的两个不同的表(user_details,address)中。我可以将它们存储在数据库中,但我不能获取user_id,这是地址表的外键。user_id是user_details表中的主键,除了地

  • 我试图在primefaces数据表设置中实现延迟加载。目前,在没有延迟加载实现的情况下,这是可行的,但是在实现延迟加载后,我在datatable中没有得到任何数据。但是,我可以在我的LoadData方法中打印我的列表,以验证数据是否正在加载到我的列表中,但一旦返回我的LazyModel并尝试加载datatable,似乎就会出现问题。这可能只是我忽略的一些简单的事情。非常感谢您的帮助! 这是我的屏幕