Как установить и получить статические переменные от спарк?
У меня есть класс как это:
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);
}
}
в моем драйвере Spark я задаю имя вот так и вызываюprint()
команда:
public final class TestDriver{
public static void main(String[] args) throws Exception {
SparkConf sparkConf = new SparkConf().setAppName("TestApp");
// ...
// ...
Test.setName("TestName")
Test.print();
// ...
}
}
Тем не менее, я получаюNullPointerException
, Как передать значение в глобальную переменную и использовать его?