grunt> table_load = load ‘test_table_one’ USING org.apache.hive.hcatalog.pig.HCatLoader();
grunt> dump table_load;2016-10-05 17:25:43,798主要信息org.apache.hadoop.conf.Configuration.deprecation - fs.default.name被否决.相反,使用fs.defaultFS 2016-10-05 17:25:43,930主要信息hive.metastore -试图连接到亚稳态://localhost:9084 2016-10-05 17:25:43,931主要信息hive.metastore -打开了一个连接到转移,目前的连接:1 2016-10-05 17:25:43,934主要信息hive.metastore -连接到转移。…2016年-10-05 17:25:58,707主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - HadoopJobId: job_1475669003352_0017 2016-10-05 17:25:58,707主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -处理别名table_load 2016-05 17:25:58,707主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -详细位置: M: table_load7,13 C: R: 2016-10-0517:25:58,716主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 0%完成2016-10-05 17:25:58,716主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -运行作业是job_1475669003352_0017 2016-10-05 17:26:13,753主要警告org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -哎呀!有些工作失败了!如果您希望猪在失败时立即停止,请指定-stop_on_failure。2016-10-05 17:26:13,753主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -作业job_1475669003352_0017失败了!停止运行所有相关作业2016-10-05 17:26:13,753主要信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 100%完成2016-10-05 17:26:13,882主要错误org.apache.pig.tools.pigstats.mapreduce.MRPigStatsUtil -1地图减少作业失败!2016-10-05 17:26:13,883主要信息org.apache.pig.tools.pigstats.mapreduce.SimplePigStats -脚本统计: HadoopVersion PigVersion UserId StartedAt FinishedAt特性2.6.0 0.15.0 hadoop 2016-10-05 17:25:57 2016-10-05 17:26:13未知 失败! 失败的工作: JobId别名功能信息输出job_1475669003352_0017 table_load MAP_ONLY消息:作业失败!hdfs://mycluster/tmp/temp81690062/tmp2002161033, 输入:无法从“test_table_one”读取数据 输出:未能在“hdfs://mycluster/tmp/temp81690062/tmp2002161033”中产生结果 计数器:写入的总记录:写入的总字节数:0可溢出内存管理器溢出计数:0主动溢出的总包:0主动溢出的记录总数:0 作业DAG: job_1475669003352_0017 2016-10-05 17:26:13,883主信息org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher -失败!2016-10-05 17:26:13,889主要错误org.apache.pig.tools.grunt.Grunt -错误1066:无法在日志文件:/home/hadoop/ table_load _1475674706670.log打开迭代器以获取别名table_load详细信息。
你能帮我找出为什么会发生在我身上吗?
发布于 2016-12-09 07:10:22
要么使用pig -useHCatalog,要么使用pig注册支持JARS,以便HCAT与grunt一起工作。
在使用pig -useHCatalog时,您可以找到被共享到HDFS中的所需jars。
发布于 2017-01-19 09:56:20
grunt> table_load = load ‘test_table_one’ USING org.apache.hive.hcatalog.pig.HCatLoader();
grunt> dump table_load;这可能是您没有创建具有确切名称的Hive表的原因。检查单元表和模式是否相同。在使用Hcatlog之前,我们必须在加载数据的位置上创建表模式。如果需要的话, uSE任意队列名。在执行之前,请检查蜂巢中的表。
希望能帮上忙。试一试
https://stackoverflow.com/questions/39877241
复制相似问题