Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import java.nio.file.FileVisitResult;
- import java.nio.file.FileVisitor;
- import java.nio.file.Files;
- import java.nio.file.Path;
- import java.nio.file.Paths;
- import java.nio.file.SimpleFileVisitor;
- import java.nio.file.attribute.BasicFileAttributes;
- import java.util.Map;
- import org.apache.spark.SparkConf;
- import scala.Tuple2;
- public class App {
- public static void main(String[] args) throws IOException {
- SparkConf sparkConf = new SparkConf();
- System.out.println("SPARK PROPERTIES");
- for (Tuple2<String, String> entry : sparkConf.getAll()) {
- System.out.println(entry._1() + " -> " + entry._2());
- }
- System.out.println();
- System.out.println();
- System.out.println("JAVA PROPERTIES");
- for (Map.Entry<Object, Object> entry : System.getProperties().entrySet()) {
- System.out.println(entry.getKey() + " -> " + entry.getValue());
- }
- System.out.println();
- System.out.println();
- System.out.println("ENVIRONMENT VARIABLES PROPERTIES");
- for (Map.Entry<String, String> entry : System.getenv().entrySet()) {
- System.out.println(entry.getKey() + " -> " + entry.getValue());
- }
- System.out.println();
- System.out.println();
- System.out.println("FILE LISTING");
- String ROOT = ".";
- FileVisitor<Path> fileProcessor = new ProcessFile();
- Files.walkFileTree(Paths.get(ROOT), fileProcessor);
- }
- private static final class ProcessFile extends SimpleFileVisitor<Path> {
- @Override
- public FileVisitResult visitFile(Path aFile, BasicFileAttributes aAttrs) throws IOException {
- System.out.println("Processing file:" + aFile);
- return FileVisitResult.CONTINUE;
- }
- @Override
- public FileVisitResult preVisitDirectory(Path aDir, BasicFileAttributes aAttrs) throws IOException {
- System.out.println("Processing directory:" + aDir);
- return FileVisitResult.CONTINUE;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment