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();
public CommandProcessorResponse executeSetVariable(String varname, String varvalue) { try { return setVariable(varname, varvalue); } catch (Exception e) { return new CommandProcessorResponse(1, e.getMessage(), "42000", e instanceof IllegalArgumentException ? null : e); } }
if (varname.equals("silent")){ ss.out.println("silent" + "=" + ss.getIsSilent()); return createProcessorSuccessResponse(); String result = System.getProperty(propName); if (result != null) { if(isHidden(propName)) { ss.out.println(SYSTEM_PREFIX + propName + " is a hidden config"); } else { ss.out.println(SYSTEM_PREFIX + propName + "=" + result); return createProcessorSuccessResponse(); } else { ss.out.println(propName + " is undefined as a system property"); String var = varname.substring(ENV_PREFIX.length()); if (System.getenv(var) != null) { if(isHidden(var)) { ss.out.println(ENV_PREFIX + var + " is a hidden config"); } else { ss.out.println(ENV_PREFIX + var + "=" + System.getenv(var)); return createProcessorSuccessResponse(); } else { ss.out.println(varname + " is undefined as an environmental variable"); if (ss.getConf().isHiddenConfig(var)) { ss.out.println(HIVECONF_PREFIX + var + " is a hidden config"); return createProcessorSuccessResponse();
for (Map.Entry<String, String> entry : mapToSortedMap(System.getenv()).entrySet()) { if(isHidden(entry.getKey())) { continue; propertiesToSortedMap(System.getProperties()).entrySet() ) { if(isHidden(entry.getKey())) { continue;
dumpOptions(ss.getConf().getChangedProperties()); return createProcessorSuccessResponse(); properties = ss.getConf().getAllProperties(); dumpOptions(properties); return createProcessorSuccessResponse(); ss.setIsSilent(getBoolean(part[1])); return new CommandProcessorResponse(0); return executeSetVariable(part[0],part[1]); return getVariable(nwcmd); } catch (Exception e) { return new CommandProcessorResponse(1, e.getMessage(), "42000", e);
public CommandProcessorResponse run(String command) { SessionState ss = SessionState.get(); Schema sch = getSchema(); dumpOptions(ss.getConf().getChangedProperties()); return new CommandProcessorResponse(0, null, null, sch); dumpOptions(ss.getConf().getAllProperties()); return new CommandProcessorResponse(0, null, null, sch); ss.setIsSilent(getBoolean(part[1])); return new CommandProcessorResponse(0); return setVariable(part[0],part[1]); } else { return getVariable(nwcmd);
@Before public void setupTest() throws Exception { baos = new ByteArrayOutputStream(); state.out = new SessionStream(baos); processor = new SetProcessor(); }
private void dumpOptions(Properties p) { SessionState ss = SessionState.get(); SortedMap<String, String> sortedMap = new TreeMap<String, String>(); sortedMap.put("silent", (ss.getIsSilent() ? "on" : "off")); for (Object one : p.keySet()) { String oneProp = (String) one; String oneValue = p.getProperty(oneProp); sortedMap.put(oneProp, oneValue); } for (Map.Entry<String, String> entries : sortedMap.entrySet()) { ss.out.println(entries.getKey() + "=" + entries.getValue()); } for (Map.Entry<String, String> entry : mapToSortedMap(System.getenv()).entrySet()) { ss.out.println(ENV_PREFIX+entry.getKey() + "=" + entry.getValue()); } for (Map.Entry<String, String> entry : propertiesToSortedMap(System.getProperties()).entrySet() ) { ss.out.println(SYSTEM_PREFIX+entry.getKey() + "=" + entry.getValue()); } }
private void runSetProcessor(String command) { processor.run(command); state.out.flush(); }
if (varname.equals("silent")){ ss.out.println("silent" + "=" + ss.getIsSilent()); return createProcessorSuccessResponse(); if (result != null) { ss.out.println(SYSTEM_PREFIX + propName + "=" + result); return createProcessorSuccessResponse(); } else { ss.out.println(propName + " is undefined as a system property"); if (System.getenv(var) != null) { ss.out.println(ENV_PREFIX + var + "=" + System.getenv(var)); return createProcessorSuccessResponse(); } else { ss.out.println(varname + " is undefined as an environmental variable"); if (ss.getConf().isHiddenConfig(var)) { ss.out.println(HIVECONF_PREFIX + var + " is a hidden config"); return createProcessorSuccessResponse(); } if (ss.getConf().get(var) != null) { ss.out.println(HIVECONF_PREFIX + var + "=" + ss.getConf().get(var)); return createProcessorSuccessResponse(); } else { ss.out.println(varname + " is undefined as a hive configuration variable"); if (ss.getHiveVariables().get(var) != null) { ss.out.println(HIVEVAR_PREFIX + var + "=" + ss.getHiveVariables().get(var)); return createProcessorSuccessResponse(); } else {
private CommandProcessorResponse createProcessorSuccessResponse() { return new CommandProcessorResponse(0, null, null, getSchema()); }
dumpOption(ss.getConf().getAllProperties(), varname); return new CommandProcessorResponse(0);
dumpOptions(ss.getConf().getChangedProperties()); return createProcessorSuccessResponse(); properties = ss.getConf().getAllProperties(); dumpOptions(properties); return createProcessorSuccessResponse(); ss.setIsSilent(getBoolean(part[1])); return new CommandProcessorResponse(0); return executeSetVariable(part[0],part[1]); return getVariable(nwcmd); } catch (Exception e) { return new CommandProcessorResponse(1, e.getMessage(), "42000", e);
return new SetProcessor(); case RESET: return new ResetProcessor();
for (Map.Entry<String, String> entry : mapToSortedMap(System.getenv()).entrySet()) { if(isHidden(entry.getKey())) { continue; propertiesToSortedMap(System.getProperties()).entrySet() ) { if(isHidden(entry.getKey())) { continue;
private void dumpOptions(Properties p) { SessionState ss = SessionState.get(); SortedMap<String, String> sortedMap = new TreeMap<String, String>(); sortedMap.put("silent", (ss.getIsSilent() ? "on" : "off")); for (Object one : p.keySet()) { String oneProp = (String) one; String oneValue = p.getProperty(oneProp); if (ss.getConf().isHiddenConfig(oneProp)) { continue; } sortedMap.put(oneProp, oneValue); } // Inserting hive variables for (String s : ss.getHiveVariables().keySet()) { sortedMap.put(HIVEVAR_PREFIX + s, ss.getHiveVariables().get(s)); } for (Map.Entry<String, String> entries : sortedMap.entrySet()) { ss.out.println(entries.getKey() + "=" + entries.getValue()); } for (Map.Entry<String, String> entry : mapToSortedMap(System.getenv()).entrySet()) { ss.out.println(ENV_PREFIX+entry.getKey() + "=" + entry.getValue()); } for (Map.Entry<String, String> entry : propertiesToSortedMap(System.getProperties()).entrySet() ) { ss.out.println(SYSTEM_PREFIX+entry.getKey() + "=" + entry.getValue()); } }
private CommandProcessorResponse createProcessorSuccessResponse() { return new CommandProcessorResponse(0, null, null, getSchema()); }
dumpOptions(ss.getConf().getChangedProperties()); return createProcessorSuccessResponse(); dumpOptions(ss.getConf().getAllProperties()); return createProcessorSuccessResponse(); ss.setIsSilent(getBoolean(part[1])); return new CommandProcessorResponse(0); return executeSetVariable(part[0],part[1]); return getVariable(nwcmd); } catch (Exception e) { return new CommandProcessorResponse(1, e.getMessage(), "42000", e);
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();
public CommandProcessorResponse executeSetVariable(String varname, String varvalue) { try { return setVariable(varname, varvalue); } catch (Exception e) { return new CommandProcessorResponse(1, e.getMessage(), "42000", e instanceof IllegalArgumentException ? null : e); } }