185186187188189190191192193194195
cmd = cmd.trim(); String firstToken = cmd.split("\\s+")[0].trim(); if(firstToken.equalsIgnoreCase("set")){ return new SetProcessor().run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } Driver driver = new HowlDriver(); int ret = driver.run(cmd).getResponseCode();
239240241242243244245246247248249
cmd = cmd.trim(); String firstToken = cmd.split("\\s+")[0].trim(); if (firstToken.equalsIgnoreCase("set")) { return new SetProcessor().run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } else if (firstToken.equalsIgnoreCase("dfs")) { return new DfsProcessor(ss.getConf()).run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } HCatDriver driver = new HCatDriver();
215216217218219220221222223224225
cmd = cmd.trim(); String firstToken = cmd.split("\\s+")[0].trim(); if(firstToken.equalsIgnoreCase("set")){ return new SetProcessor().run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } HCatDriver driver = new HCatDriver(); int ret = driver.run(cmd).getResponseCode();
8485868788899091929394
SessionState.initHiveLog4j(); conf = new HiveConf(SessionState.class); ss = new CliSessionState(conf); SessionState.start(ss); sp = new SetProcessor(); qp = new Driver(); runSetProcessorQuery("hadoop.job.ugi=" + auth.getUser() + "," + auth.getGroups()[0]); runSetProcessorQuery("user.name=" + auth.getUser());
238239240241242243244245246247248
cmd = cmd.trim(); String firstToken = cmd.split("\\s+")[0].trim(); if(firstToken.equalsIgnoreCase("set")){ return new SetProcessor().run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } else if (firstToken.equalsIgnoreCase("dfs")){ return new DfsProcessor(ss.getConf()).run(cmd.substring(firstToken.length()).trim()).getResponseCode(); } HCatDriver driver = new HCatDriver();
242243244245246247248249250251252
258259260261262263264265266267268
279280281282283284285286287288289
30313233343536
public class SetOperation extends HiveCommandOperation { protected SetOperation(HiveSession parentSession, String statement, Map<String, String> confOverlay) { super(parentSession, statement, confOverlay); setCommandProcessor(new SetProcessor()); }