como definir e obter variáveis estáticas do spark?
Eu tenho uma classe como esta:
public class Test {
private static String name;
public static String getName() {
return name;
}
public static void setName(String name) {
Test.name = name;
}
public static void print() {
System.out.println(name);
}
}
no meu driver Spark, estou definindo o nome assim e chamando oprint()
comando:
public final class TestDriver{
public static void main(String[] args) throws Exception {
SparkConf sparkConf = new SparkConf().setAppName("TestApp");
// ...
// ...
Test.setName("TestName")
Test.print();
// ...
}
}
No entanto, estou recebendo umNullPointerException
. Como passo um valor para a variável global e o uso?