• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java RemoteProcess类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.hadoop.test.system.process.RemoteProcess的典型用法代码示例。如果您正苦于以下问题:Java RemoteProcess类的具体用法?Java RemoteProcess怎么用?Java RemoteProcess使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



RemoteProcess类属于org.apache.hadoop.test.system.process包,在下文中一共展示了RemoteProcess类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
@Override
protected AbstractDaemonClient createClient(
    RemoteProcess process) throws IOException {
  if (Role.JT.equals(process.getRole())) {
    return createJTClient(process);
  } else if (Role.TT.equals(process.getRole())) {
    return createTTClient(process);
  } else throw new IOException("Role: "+ process.getRole() + "  is not " +
    "applicable to MRCluster");
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:11,代码来源:MRCluster.java


示例2: createAllClients

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
protected void createAllClients() throws IOException {
  for (RemoteProcess p : clusterManager.getAllProcesses()) {
    List<AbstractDaemonClient> dms = daemons.get(p.getRole());
    if (dms == null) {
      dms = new ArrayList<AbstractDaemonClient>();
      daemons.put(p.getRole(), dms);
    }
    dms.add(createClient(p));
  }
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:11,代码来源:AbstractDaemonCluster.java


示例3: restartDaemonWithNewConfig

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
/**
 * The method is used to only restart one daemon with new config
 * and this gives a great flexibility in choosing which daemon the
 * test wants to restarting instead of changing the config in all the 
 * daemons. 
 * @param client points to the daemon that will restarted.
 * @param configFile the name of the config file
 * @param conf the Configuration object
 * @param role of remote process such as JT,TT,NN,DN
 * @throws IOException thrown in case of any error 
 */
public void restartDaemonWithNewConfig(AbstractDaemonClient client, 
    String configFile, Configuration conf, Enum<?> role) throws IOException {    
  String localDirPath = getHadoopLocalConfDir();
  writeConfToFile(configFile,localDirPath,conf);
  RemoteProcess daemon=clusterManager.getDaemonProcess(client.getHostName(), 
      role);    
  newConfDir = daemon.pushConfig(localDirPath);
  daemon.kill();
  waitForDaemonToStop(client);
  daemon.start(newConfDir);
  waitForDaemonToStart(client);    
  localFolderObj.delete();
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:25,代码来源:AbstractDaemonCluster.java


示例4: restart

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
/**
 * Restart only one daemon as opposed to all the daemons
 * @param client points to the daemon that will restarted. 
 * @param role  of remote process such as JT,TT,NN,DN 
 * @throws IOException is thrown when restart fails
 */
public void restart(AbstractDaemonClient client,Enum<?> role) throws IOException {
  RemoteProcess daemon=clusterManager.getDaemonProcess(client.getHostName(), 
      role);
  daemon.kill();
  waitForDaemonToStop(client);
  daemon.start();
  waitForDaemonToStart(client);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:15,代码来源:AbstractDaemonCluster.java


示例5: createClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
@Override
protected AbstractDaemonClient
  createClient(RemoteProcess process) throws IOException {
  Enum<?> pRole = process.getRole();
  if (Role.NN.equals(pRole)) {
    return createNNClient(process);
  } else if (Role.DN.equals(pRole)) {
    return createDNClient(process);
  } else throw new IOException("Role " + pRole +
    " is not supported by HDFSCluster");
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:12,代码来源:HDFSCluster.java


示例6: MRDaemonClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
public MRDaemonClient(Configuration conf, RemoteProcess process)
    throws IOException {
  super(conf, process);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:5,代码来源:MRDaemonClient.java


示例7: TTClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
public TTClient(Configuration conf, RemoteProcess daemon) 
    throws IOException {
  super(conf, daemon);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:5,代码来源:TTClient.java


示例8: createJTClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
protected JTClient createJTClient(RemoteProcess jtDaemon)
    throws IOException {
  return new JTClient(getConf(), jtDaemon);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:5,代码来源:MRCluster.java


示例9: createTTClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
protected TTClient createTTClient(RemoteProcess ttDaemon) 
    throws IOException {
  return new TTClient(getConf(), ttDaemon);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:5,代码来源:MRCluster.java


示例10: HDFSDaemonClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
public HDFSDaemonClient(Configuration conf, RemoteProcess process)
    throws IOException {
  super(conf, process);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:5,代码来源:HDFSDaemonClient.java


示例11: DNClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
public DNClient(Configuration conf, RemoteProcess process) throws IOException {
  super(conf, process);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:4,代码来源:DNClient.java


示例12: createDNClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
protected DNClient createDNClient(RemoteProcess dnDaemon) throws IOException {
  return new DNClient(getConf(), dnDaemon);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:4,代码来源:HDFSCluster.java


示例13: createNNClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
protected NNClient createNNClient(RemoteProcess nnDaemon) throws IOException {
  return new NNClient(getConf(), nnDaemon);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:4,代码来源:HDFSCluster.java


示例14: NNClient

import org.apache.hadoop.test.system.process.RemoteProcess; //导入依赖的package包/类
public NNClient(Configuration conf, RemoteProcess process) throws IOException {
  super(conf, process);
}
 
开发者ID:Nextzero,项目名称:hadoop-2.6.0-cdh5.4.3,代码行数:4,代码来源:NNClient.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java JExcelApiExporterParameter类代码示例发布时间:2022-05-22
下一篇:
Java ScriptingException类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap