org.apache.hadoop.hive.ql.exec.Utilities.getPasswdFromKeystore()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(97)

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

Utilities.getPasswdFromKeystore介绍

暂无

代码示例

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

public static void copySecretsToJob(Properties props, Map<String, String> jobSecrets)
 throws HiveException, IOException {
 checkRequiredPropertiesAreDefined(props);
 resolveMetadata(props);
 String passwd = props.getProperty(CONFIG_PWD);
 if (passwd == null) {
  String keystore = props.getProperty(CONFIG_PWD_KEYSTORE);
  String key = props.getProperty(CONFIG_PWD_KEY);
  passwd = Utilities.getPasswdFromKeystore(keystore, key);
 }
 if (passwd != null) {
  jobSecrets.put(CONFIG_PWD, passwd);
 }
}

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

protected Properties getConnectionPoolProperties(Configuration conf) throws Exception {
 // Create the default properties object
 Properties dbProperties = getDefaultDBCPProperties();
 // override with user defined properties
 Map<String, String> userProperties = conf.getValByRegex(DBCP_CONFIG_PREFIX + "\\.*");
 if ((userProperties != null) && (!userProperties.isEmpty())) {
  for (Entry<String, String> entry : userProperties.entrySet()) {
   dbProperties.put(entry.getKey().replaceFirst(DBCP_CONFIG_PREFIX + "\\.", ""), entry.getValue());
  }
 }
 // handle password
 String passwd = getFromProperties(dbProperties, JdbcStorageConfigManager.CONFIG_PWD);
 if (passwd == null) {
  String keystore = getFromProperties(dbProperties, JdbcStorageConfigManager.CONFIG_PWD_KEYSTORE);
  String key = getFromProperties(dbProperties, JdbcStorageConfigManager.CONFIG_PWD_KEY);
  passwd = Utilities.getPasswdFromKeystore(keystore, key);
 }
 if (passwd != null) {
  dbProperties.put(JdbcStorageConfigManager.CONFIG_PWD.replaceFirst(DBCP_CONFIG_PREFIX + "\\.", ""), passwd);
 }
 // essential properties that shouldn't be overridden by users
 dbProperties.put("url", conf.get(JdbcStorageConfig.JDBC_URL.getPropertyName()));
 dbProperties.put("driverClassName", conf.get(JdbcStorageConfig.JDBC_DRIVER_CLASS.getPropertyName()));
 dbProperties.put("type", "javax.sql.DataSource");
 return dbProperties;
}

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

String keystore = tabMetaData.getProperty(Constants.JDBC_KEYSTORE);
String key = tabMetaData.getProperty(Constants.JDBC_KEY);
pswd = Utilities.getPasswdFromKeystore(keystore, key);

相关文章

微信公众号

最新文章

更多

Utilities类方法