我们最近将集群升级到了HDP 2.6,并且我们的spark(2.3.0)代码在测试时抛出了以下错误。
在升级HDP 2.5(spark 1.6.2)之前,当我们从elasticsearch读取数据时,它可以正常工作。
import java.util.*;
import java.io.*;
public class FileWatcherTest {
public static void main(String args[]) {
// monitor a single file
TimerTask task = new FileWatcher( new File("c:/temp/text.txt") ) {
protected void onChange( File file ) {
// here we code the action on a change
System.out.println( "File "+ file.getName() +" have change !" );
}
};
Timer timer = new Timer();
// repeat the check every second
timer.schedule( task , new Date(), 1000 );
}
}
有什么想法可能是导致问题的原因?
谢谢, 宝贝