当前位置: 首页>>代码示例>>Java>>正文


Java FsServerDefaults.getEncryptDataTransfer方法代码示例

本文整理汇总了Java中org.apache.hadoop.fs.FsServerDefaults.getEncryptDataTransfer方法的典型用法代码示例。如果您正苦于以下问题:Java FsServerDefaults.getEncryptDataTransfer方法的具体用法?Java FsServerDefaults.getEncryptDataTransfer怎么用?Java FsServerDefaults.getEncryptDataTransfer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.hadoop.fs.FsServerDefaults的用法示例。


在下文中一共展示了FsServerDefaults.getEncryptDataTransfer方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: NameNodeConnector

import org.apache.hadoop.fs.FsServerDefaults; //导入方法依赖的package包/类
public NameNodeConnector(String name, URI nameNodeUri, Path idPath,
                         List<Path> targetPaths, Configuration conf,
                         int maxNotChangedIterations)
    throws IOException {
  this.nameNodeUri = nameNodeUri;
  this.idPath = idPath;
  this.targetPaths = targetPaths == null || targetPaths.isEmpty() ? Arrays
      .asList(new Path("/")) : targetPaths;
  this.maxNotChangedIterations = maxNotChangedIterations;

  this.namenode = NameNodeProxies.createProxy(conf, nameNodeUri,
      NamenodeProtocol.class).getProxy();
  this.client = NameNodeProxies.createProxy(conf, nameNodeUri,
      ClientProtocol.class, fallbackToSimpleAuth).getProxy();
  this.fs = (DistributedFileSystem)FileSystem.get(nameNodeUri, conf);

  final NamespaceInfo namespaceinfo = namenode.versionRequest();
  this.blockpoolID = namespaceinfo.getBlockPoolID();

  final FsServerDefaults defaults = fs.getServerDefaults(new Path("/"));
  this.keyManager = new KeyManager(blockpoolID, namenode,
      defaults.getEncryptDataTransfer(), conf);
  // if it is for test, we do not create the id file
  out = checkAndMarkRunning();
  if (out == null) {
    // Exit if there is another one running.
    throw new IOException("Another " + name + " is running.");
  }
}
 
开发者ID:naver,项目名称:hadoop,代码行数:30,代码来源:NameNodeConnector.java

示例2: NameNodeConnector

import org.apache.hadoop.fs.FsServerDefaults; //导入方法依赖的package包/类
public NameNodeConnector(String name, URI nameNodeUri, Path idPath,
                         List<Path> targetPaths, Configuration conf)
    throws IOException {
  this.nameNodeUri = nameNodeUri;
  this.idPath = idPath;
  this.targetPaths = targetPaths == null || targetPaths.isEmpty() ? Arrays
      .asList(new Path("/")) : targetPaths;

  this.namenode = NameNodeProxies.createProxy(conf, nameNodeUri,
      NamenodeProtocol.class).getProxy();
  this.client = NameNodeProxies.createProxy(conf, nameNodeUri,
      ClientProtocol.class, fallbackToSimpleAuth).getProxy();
  this.fs = (DistributedFileSystem)FileSystem.get(nameNodeUri, conf);

  final NamespaceInfo namespaceinfo = namenode.versionRequest();
  this.blockpoolID = namespaceinfo.getBlockPoolID();

  final FsServerDefaults defaults = fs.getServerDefaults(new Path("/"));
  this.keyManager = new KeyManager(blockpoolID, namenode,
      defaults.getEncryptDataTransfer(), conf);
  // if it is for test, we do not create the id file
  out = checkAndMarkRunning();
  if (out == null) {
    // Exit if there is another one running.
    throw new IOException("Another " + name + " is running.");
  }
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:28,代码来源:NameNodeConnector.java

示例3: shouldEncryptData

import org.apache.hadoop.fs.FsServerDefaults; //导入方法依赖的package包/类
/**
 * @return true if data sent between this client and DNs should be encrypted,
 *         false otherwise.
 * @throws IOException in the event of error communicating with the NN
 */
boolean shouldEncryptData() throws IOException {
  FsServerDefaults d = getServerDefaults();
  return d == null ? false : d.getEncryptDataTransfer();
}
 
开发者ID:naver,项目名称:hadoop,代码行数:10,代码来源:DFSClient.java

示例4: shouldEncryptData

import org.apache.hadoop.fs.FsServerDefaults; //导入方法依赖的package包/类
/**
 * @return true if data sent between this client and DNs should be encrypted,
 *         false otherwise.
 * @throws IOException in the event of error communicating with the NN
 */
boolean shouldEncryptData() throws IOException {
  FsServerDefaults d = getServerDefaults();
  return d != null && d.getEncryptDataTransfer();
}
 
开发者ID:aliyun-beta,项目名称:aliyun-oss-hadoop-fs,代码行数:10,代码来源:DFSClient.java

示例5: shouldEncryptData

import org.apache.hadoop.fs.FsServerDefaults; //导入方法依赖的package包/类
/**
 * @return true if data sent between this client and DNs should be encrypted,
 * false otherwise.
 * @throws IOException
 *     in the event of error communicating with the NN
 */
boolean shouldEncryptData() throws IOException {
  FsServerDefaults d = getServerDefaults();
  return d == null ? false : d.getEncryptDataTransfer();
}
 
开发者ID:hopshadoop,项目名称:hops,代码行数:11,代码来源:DFSClient.java


注:本文中的org.apache.hadoop.fs.FsServerDefaults.getEncryptDataTransfer方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。