ねえ、次のエラーをクリアするのを手伝ってくれませんか? これは、hdfs ファイルから hbase テーブルにデータを挿入するための Mapreduce ジョブを実行しているときに発生します。を使用してHFileOutputFormat.class
、以前は同じように実行しましたMultiTableOutputFormat.class
が、正常に動作していましたが、データを hbase テーブルに挿入するのに非常に時間がかかっていました。
だからあなたは私を助けてくれませんか... :) *
job.setMapOutputKeyClass(ImmutableBytesWritable.class); job.setMapOutputValueClass(Put.class); job.setInputFormatClass(TextInputFormat.class);
job.setOutputFormatClass(HFileOutputFormat.class); job.setMapperClass(Map.class); HTable hTable = new HTable(conf,"ARK_3000"); HFileOutputFormat.configureIncrementalLoad(ジョブ、hTable);エラー security.UserGroupInformation: PriviledgedActionException as:reddym (auth:SIMPLE) cause: org.apache.hadoop.mapred.InvalidJobConfException: 出力ディレクトリが設定されていません。スレッド「メイン」org.apache.hadoop.mapred.InvalidJobConfException での例外: 出力ディレクトリが設定されていません。
ありがとうマドゥスダナ・レディ