2016-10-05 3 views
0
grunt> table_load = load ‘test_table_one’ USING org.apache.hive.hcatalog.pig.HCatLoader(); 
grunt> dump table_load; 

2016年10月5日17のデータを読み取ることができなかった43798 [メイン] INFO org.apache.hadoop.conf.Configuration.deprecation - fs.default.nameであります は推奨されていません。代わりに、fs.defaultFSを使用してください。2016-10-05 17:25:43,930 [main] INFO hive.metastore - URIでメタストアに接続しようとしています thrift:// localhost:9084 2016-10-05 17:25:43,931 [メイン] INFO hive.metastore - メタストアへの接続をオープンしました。現在は 接続:1 2016-10-05 17:25:43,934 [main] INFO hive.metastore - メタストアに接続しました。 ... 2016-10-05 17:25:58,707 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - HadoopJobId:job_1475669003352_0017 2016-10-05 17:25:58,707 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - エイリアスの処理table_load 2016-10-05 17:25:58,707 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer .MapReduceLauncher - 詳細な場所:M:table_load [7,13] C:R:2016-10-05 17:25:58,716 [メイン] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 0%完了2016-10-05 17:25:58,716 [main] INFO org.apac 26::13753 [メイン] WARN org.apache.pig.backend.hadoop.executionengine.mapReduceLayer - he.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher 実行中のジョブは、[job_1475669003352_0017] 2016年10月5日17あります.MapReduceLauncher - Ooops!いくつかの仕事は失敗しました! Pig に障害が発生すると直ちに停止させる場合は、-stop_on_failureを指定してください。 2016-10-05 17:26:13,753 [main] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - ジョブjob_1475669003352_0017が失敗しました!すべての従属実行を停止する ジョブ2016-10-05 17:26:13,753 [メイン] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 100%完了2016-10-05 17:26: 13,882 [main] ERROR org.apache.pig.tools.pigstats.mapreduce.MRPigStatsUtil - 1 map reduce ジョブが失敗しました! 2016年10月5日17:26:13883 [メイン] INFO org.apache.pig.tools.pigstats.mapreduce.SimplePigStats - スクリプト 統計:豚Hcatalogはハイブテーブルから

HadoopVersion PigVersionユーザーID StartedAt FinishedAtが 2.6.0 0.15.0機能hadoop 2016-10-05 17:25:57 2016-10-05 17:26:13 UNKNOWN

失敗しました!

失敗したジョブ:ジョブIDエイリアス機能のメッセージ出力 job_1475669003352_0017 table_load MAP_ONLYメッセージ:ジョブが失敗しました! HDFS:// MYCLUSTERを/ tmp/temp81690062/tmp2002161033、

入力(複数可):「test_table_one」

出力(S)からデータを読み取れませんでした: 「HDFSの結果を生成するために失敗しました:// MYCLUSTERを/ tmp/temp81690062/tmp2002161033”

カウンター:合計レコードが書かれた:0合計が書き込まれたバイト:0防漏 メモリマネージャ流出数:0総袋が積極的にこぼした:0合計 レコードが積極的にこぼした:0

仕事をDAG:job_1 475669003352_0017

2016年10月5日17:26:13883 [メイン] INFO org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher - 失敗しました! 2016-10-05 17:26:13,889 [main] ERROR org.apache.pig.tools.grunt.Grunt - エラー1066:エイリアス をエイリアスtable_loadに開けません。ログファイルの詳細: /home/hadoop/pig_1475674706670。ログ

なぜ私に起こっているのか探してもらえますか?

+0

この豚を試してみてください。カタログ –

+0

アクセスに問題があるようです.Yarn resourcemanagerで失敗したタスクのログを確認できますか? – vgunnu

+0

グントはブタで始まりました.HCatalog @ArunakiranNulu – onlyvinish

答えて

0

pig -useHCatalogを使用するか、pigを使用し、HCATのサポートJARSを登録してgruntを使用してください。

pig -useHCatalogを使用すると、HDFSに共有されている必要なJARを見つけることができます。

0
grunt> table_load = load ‘test_table_one’ USING org.apache.hive.hcatalog.pig.HCatLoader(); 
grunt> dump table_load; 

これは、正確な名前でハイブテーブルを作成していない可能性があります。ハイブテーブルとスキーマを確認してください。 Hcatlogを使用する前に、データをロードしている場所の上にテーブルスキーマを作成する必要があります。必要に応じて、任意のキュー名を指定します。実行する前にハイブのテーブルを確認してください。

希望すると助かります。試してみてください。

関連する問題