Package org.apache.accumulo.server.tabletserver.log

Examples of org.apache.accumulo.server.tabletserver.log.RemoteLogger


  }
 
  @Override
  public void newLogger(String address) {
    try {
      RemoteLogger remote = new RemoteLogger(address);
      for (String onDisk : remote.getClosedLogs()) {
        Path path = new Path(ServerConstants.getRecoveryDir(), onDisk + ".failed");
        if (fs.exists(path)) {
          fs.delete(path, true);
        }
      }
View Full Code Here


   
    private void startCopy() throws Exception {
      log.debug("Starting log recovery: " + logFile);
      try {
        // Ask the logging server to put the file in HDFS
        RemoteLogger logger = new RemoteLogger(logFile.server);
        String base = logFile.unsortedFileName();
        log.debug("Starting to copy " + logFile.file + " from " + logFile.server);
        LogCopyInfo lci = logger.startCopy(logFile.file, base, !useMapReduce);
        copySize = lci.fileSize;
        loggerZNode = lci.loggerZNode;
      } catch (Throwable t) {
        log.warn("Unable to recover " + logFile + "(" + t + ")", t);
        fail();
View Full Code Here

  private static Set<RemoteLogger> getCurrentLoggers(List<LogEntry> entries) {
    Set<RemoteLogger> result = new HashSet<RemoteLogger>();
    for (LogEntry logEntry : entries) {
      for (String log : logEntry.logSet) {
        String[] parts = log.split("/", 2);
        result.add(new RemoteLogger(parts[0], parts[1], null));
      }
    }
    return result;
  }
View Full Code Here

  }
 
  @Override
  public void newLogger(String address) {
    try {
      RemoteLogger remote = new RemoteLogger(address);
      for (String onDisk : remote.getClosedLogs()) {
        Path path = new Path(ServerConstants.getRecoveryDir(), onDisk + ".failed");
        if (fs.exists(path)) {
          fs.delete(path, true);
        }
      }
View Full Code Here

   
    private void startCopy() throws Exception {
      log.debug("Starting log recovery: " + logFile);
      try {
        // Ask the logging server to put the file in HDFS
        RemoteLogger logger = new RemoteLogger(logFile.server);
        String base = logFile.unsortedFileName();
        log.debug("Starting to copy " + logFile.file + " from " + logFile.server);
        LogCopyInfo lci = logger.startCopy(logFile.file, base, !useMapReduce);
        copySize = lci.fileSize;
        loggerZNode = lci.loggerZNode;
      } catch (Throwable t) {
        log.warn("Unable to recover " + logFile + "(" + t + ")", t);
        fail();
View Full Code Here

  private static Set<RemoteLogger> getCurrentLoggers(List<LogEntry> entries) {
    Set<RemoteLogger> result = new HashSet<RemoteLogger>();
    for (LogEntry logEntry : entries) {
      for (String log : logEntry.logSet) {
        String[] parts = log.split("/", 2);
        result.add(new RemoteLogger(parts[0], parts[1], null));
      }
    }
    return result;
  }
View Full Code Here

  }
 
  @Override
  public void newLogger(String address) {
    try {
      RemoteLogger remote = new RemoteLogger(address);
      for (String onDisk : remote.getClosedLogs()) {
        Path path = new Path(Constants.getRecoveryDir(), onDisk + ".failed");
        if (fs.exists(path)) {
          fs.delete(path, true);
        }
      }
View Full Code Here

   
    private void startCopy() throws Exception {
      log.debug("Starting log recovery: " + logFile);
      try {
        // Ask the logging server to put the file in HDFS
        RemoteLogger logger = new RemoteLogger(logFile.server);
        String base = logFile.unsortedFileName();
        log.debug("Starting to copy " + logFile.file + " from " + logFile.server);
        LogCopyInfo lci = logger.startCopy(logFile.file, base, !useMapReduce);
        copySize = lci.fileSize;
        loggerZNode = lci.loggerZNode;
      } catch (Throwable t) {
        log.warn("Unable to recover " + logFile + "(" + t + ")", t);
        fail();
View Full Code Here

  }
 
  @Override
  public void newLogger(String address) {
    try {
      RemoteLogger remote = new RemoteLogger(address);
      for (String onDisk : remote.getClosedLogs()) {
        Path path = new Path(ServerConstants.getRecoveryDir(), onDisk + ".failed");
        if (fs.exists(path)) {
          fs.delete(path, true);
        }
      }
View Full Code Here

  private static Set<RemoteLogger> getCurrentLoggers(List<LogEntry> entries) {
    Set<RemoteLogger> result = new HashSet<RemoteLogger>();
    for (LogEntry logEntry : entries) {
      for (String log : logEntry.logSet) {
        String[] parts = log.split("/", 2);
        result.add(new RemoteLogger(parts[0], parts[1], null));
      }
    }
    return result;
  }
View Full Code Here

TOP

Related Classes of org.apache.accumulo.server.tabletserver.log.RemoteLogger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.