SpringBoot 2.0 интегрирует ошибку spark 2.3: заводская установка уже определена
Запись проекта с SpringBoot 2.0.При инициализации проекта загружаем модель spark-mllib с искровым локальным режимом.затем остановите sparkSession.
public static void main(String[] args) {
// load model
ModelUtils.initModel();
ac = SpringApplication.run(ApplicationLauncher.class, args);
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
@Override
public void run() {
SpringApplication.exit(ac);
}
}));
}
и загрузите модель
val sc = SparkSession.builder().master("local[2]").appName("bayes").getOrCreate()
// load model in memory
val spamNaiveBayesModel: NaiveBayesModel = NaiveBayesModel.load(sc.sparkContext,bayesPath)
// stop the spark local
sc.close()
, затем в проекте используйте модель для прогнозирования.При запуске проекта приходит ошибка, локальный спарк может загрузить модель успешно, но ошибка запуска springBoot: фабрика уже определена.может кто сталкивался с этим кодом ошибки?