2017-05-22 12 views

答えて

0

HadoopInputFormatIOは、以下のようにハイブから読み取るために使用することができる。

Configuration conf = new Configuration(); 
conf.setClass("mapreduce.job.inputformat.class", HCatInputFormat.class, 
InputFormat.class); 
conf.setClass("key.class", LongWritable.class, WritableComparable.class); 
conf.setClass("value.class", DefaultHCatRecord.class, Writable.class); 
conf.set("hive.metastore.uris", "..."); 
HCatInputFormat.setInput(hiveConf, "myDatabase", "myTable", "myFilter"); 


PCollection<KV<LongWritable, DefaultHCatRecord>> data = 
p.apply(HadoopInputFormatIO.<Long, 
DefaultHCatRecord>read().withConfiguration(conf)); 
関連する問題