#r #h2o
#r #h2o
Вопрос:
При запуске функции h2o.init () я сталкиваюсь с ошибкой, как указано ниже, можете ли вы, пожалуйста, помочь мне понять, почему я получаю ошибку и что следует сделать, чтобы избежать этой ошибки в будущем.
H2O is not running yet, starting it now...
Note: In case of errors look at the following log files:
C:Usersransingh.rayAppDataLocalTempabc/h2o_RANSINGH_RAY_started_from_r.out
C:Usersransingh.rayAppDataLocalTempabc/h2o_RANSINGH_RAY_started_from_r.err
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1 7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1 7, mixed mode, sharing)
Starting H2O JVM and connecting: ............................................................Diagnostic HTTP Request:
HTTP Status Code: -1
HTTP Error Message: Failed to connect to localhost port XXXXX: Connection refused
Error Output:
Only Java 8, 9, 10, 11, 12 and 13 are supported, system version is 14.0.1
Error in h2o.init() : H2O failed to start, stopping execution.
Комментарии:
1. Удалите вашу установку Java 14 и установите более низкую версию Java
Ответ №1:
Это написано в строке ошибки :
Вывод ошибки: поддерживаются только Java 8, 9, 10, 11, 12 и 13, версия системы 14.0.1 Ошибка в h2o.init(): H2O не удалось запустить, останавливая выполнение.
В вашей версии H2O поддерживаются только Java 8 до 13, в то время как ваша версия 14.0.1, что приводит к сбою в ее выполнении. Поддержка Java 14 была официально добавлена в H2O 3.30.1.1. Вы можете либо понизить свою версию Java, либо обновить свою версию H2O. H2O 3.30.1.1 был недавно выпущен и еще не на CRAN, но вы можете установить его с помощью следующего кода в R:
if ("package:h2o" %in% search()) { detach("package:h2o", unload=TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }
install.packages("h2o", type="source", repos="http://h2o-release.s3.amazonaws.com/h2o/rel-zeno/1/R")
Комментарии:
1. спасибо @deja , я попытался следовать инструкции, упомянутой на веб-сайте h2o, h2o 3.30.1.1 доступен в h2o-release.s3.amazonaws.com/h2o/latest_stable_R . Но когда я попытался загрузить h2o после его загрузки сейчас, я получаю сообщение об ошибке: Ошибка: не удалось загрузить пакет или пространство имен для ‘h2o’ в get (метод, envir = home): база данных с отложенной загрузкой ‘C:/XXXX/h2o.rdb ‘ поврежден
2. не могли бы вы подсказать, как с этим справиться
Ответ №2:
Попытался удалить h2o, затем остановил текущий сеанс R, затем перезапустил сеанс R и выполнил процесс установки, упомянутый на веб-сайте h2o. Теперь это работает.