Feng Yuan created HIVE-17498: -------------------------------- Summary: Does hive have mr-nativetask support refer to MAPREDUCE-2841 Key: HIVE-17498 URL: https://issues.apache.org/jira/browse/HIVE-17498 Project: Hive Issue Type: Bug Components: Hive Reporter: Feng Yuan
I try to implement a HivePlatform extends org.apache.hadoop.mapred.nativetask.Platform. {code} // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package org.apache.hadoop.mapred.nativetask; import java.io.IOException; import java.util.HashSet; import java.util.Set; import org.apache.hadoop.classification.InterfaceAudience.Public; import org.apache.hadoop.classification.InterfaceStability.Evolving; import org.apache.hadoop.mapred.JobConf; import org.apache.hadoop.mapred.nativetask.serde.INativeSerializer; import org.apache.hadoop.mapred.nativetask.serde.NativeSerialization; @Public @Evolving public abstract class Platform { private final NativeSerialization serialization = NativeSerialization.getInstance(); protected Set<String> keyClassNames = new HashSet(); public Platform() { } public abstract void init() throws IOException; public abstract String name(); protected void registerKey(String keyClassName, Class<?> key) throws IOException { this.serialization.register(keyClassName, key); this.keyClassNames.add(keyClassName); } protected abstract boolean support(String var1, INativeSerializer<?> var2, JobConf var3); protected abstract boolean define(Class<?> var1); } {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)