org.apache.hadoop.hive.ql.metadata.Hive.setMetaConf()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(198)

本文整理了Java中org.apache.hadoop.hive.ql.metadata.Hive.setMetaConf()方法的一些代码示例,展示了Hive.setMetaConf()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hive.setMetaConf()方法的具体详情如下:
包路径:org.apache.hadoop.hive.ql.metadata.Hive
类名称:Hive
方法名:setMetaConf

Hive.setMetaConf介绍

暂无

代码示例

代码示例来源:origin: apache/hive

String propName = varname.substring(METACONF_PREFIX.length());
Hive hive = Hive.get(ss.getConf());
hive.setMetaConf(propName, new VariableSubstitution(new HiveVariableSource() {
 @Override
 public Map<String, String> getHiveVariable() {

代码示例来源:origin: apache/drill

String propName = varname.substring(METACONF_PREFIX.length());
Hive hive = Hive.get(ss.getConf());
hive.setMetaConf(propName, new VariableSubstitution(new HiveVariableSource() {
 @Override
 public Map<String, String> getHiveVariable() {

代码示例来源:origin: apache/hive

String propName = varname.substring(SystemVariables.METACONF_PREFIX.length());
HiveConf.ConfVars confVars = getConfVar(propName);
Hive.get(ss.getConf()).setMetaConf(propName, new VariableSubstitution(new HiveVariableSource() {
 @Override
 public Map<String, String> getHiveVariable() {

代码示例来源:origin: apache/drill

String propName = varname.substring(SystemVariables.METACONF_PREFIX.length());
HiveConf.ConfVars confVars = getConfVar(propName);
Hive.get(ss.getConf()).setMetaConf(propName, new VariableSubstitution(new HiveVariableSource() {
 @Override
 public Map<String, String> getHiveVariable() {

代码示例来源:origin: com.facebook.presto.hive/hive-apache

public static int setVariable(String varname, String varvalue) throws Exception {
 SessionState ss = SessionState.get();
 if (varvalue.contains("\n")){
  ss.err.println("Warning: Value had a \\n character in it.");
 }
 varname = varname.trim();
 if (varname.startsWith(ENV_PREFIX)){
  ss.err.println("env:* variables can not be set.");
  return 1;
 } else if (varname.startsWith(SYSTEM_PREFIX)){
  String propName = varname.substring(SYSTEM_PREFIX.length());
  System.getProperties().setProperty(propName, new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(HIVECONF_PREFIX)){
  String propName = varname.substring(HIVECONF_PREFIX.length());
  setConf(varname, propName, varvalue, false);
 } else if (varname.startsWith(HIVEVAR_PREFIX)) {
  String propName = varname.substring(HIVEVAR_PREFIX.length());
  ss.getHiveVariables().put(propName, new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(METACONF_PREFIX)) {
  String propName = varname.substring(METACONF_PREFIX.length());
  Hive hive = Hive.get(ss.getConf());
  hive.setMetaConf(propName, new VariableSubstitution().substitute(ss.getConf(), varvalue));
 } else {
  setConf(varname, varname, varvalue, true);
 }
 return 0;
}

代码示例来源:origin: org.apache.spark/spark-hive-thriftserver_2.11

public static int setVariable(String varname, String varvalue) throws Exception {
 SessionState ss = SessionState.get();
 if (varvalue.contains("\n")){
  ss.err.println("Warning: Value had a \\n character in it.");
 }
 varname = varname.trim();
 if (varname.startsWith(ENV_PREFIX)){
  ss.err.println("env:* variables can not be set.");
  return 1;
 } else if (varname.startsWith(SYSTEM_PREFIX)){
  String propName = varname.substring(SYSTEM_PREFIX.length());
  System.getProperties().setProperty(propName,
      new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(HIVECONF_PREFIX)){
  String propName = varname.substring(HIVECONF_PREFIX.length());
  setConf(varname, propName, varvalue, true);
 } else if (varname.startsWith(HIVEVAR_PREFIX)) {
  String propName = varname.substring(HIVEVAR_PREFIX.length());
  ss.getHiveVariables().put(propName,
      new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(METACONF_PREFIX)) {
  String propName = varname.substring(METACONF_PREFIX.length());
  Hive hive = Hive.get(ss.getConf());
  hive.setMetaConf(propName, new VariableSubstitution().substitute(ss.getConf(), varvalue));
 } else {
  setConf(varname, varname, varvalue, true);
 }
 return 0;
}

代码示例来源:origin: org.apache.spark/spark-hive-thriftserver

public static int setVariable(String varname, String varvalue) throws Exception {
 SessionState ss = SessionState.get();
 if (varvalue.contains("\n")){
  ss.err.println("Warning: Value had a \\n character in it.");
 }
 varname = varname.trim();
 if (varname.startsWith(ENV_PREFIX)){
  ss.err.println("env:* variables can not be set.");
  return 1;
 } else if (varname.startsWith(SYSTEM_PREFIX)){
  String propName = varname.substring(SYSTEM_PREFIX.length());
  System.getProperties().setProperty(propName,
      new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(HIVECONF_PREFIX)){
  String propName = varname.substring(HIVECONF_PREFIX.length());
  setConf(varname, propName, varvalue, true);
 } else if (varname.startsWith(HIVEVAR_PREFIX)) {
  String propName = varname.substring(HIVEVAR_PREFIX.length());
  ss.getHiveVariables().put(propName,
      new VariableSubstitution().substitute(ss.getConf(),varvalue));
 } else if (varname.startsWith(METACONF_PREFIX)) {
  String propName = varname.substring(METACONF_PREFIX.length());
  Hive hive = Hive.get(ss.getConf());
  hive.setMetaConf(propName, new VariableSubstitution().substitute(ss.getConf(), varvalue));
 } else {
  setConf(varname, varname, varvalue, true);
 }
 return 0;
}

相关文章

Hive类方法