![](/img/trans.png)
[英]R : H2O initialization issue on local host ( Error in .h2o.startJar : Return Code = 1)
[英]Error in R and H2O initialization
我正在閱讀Revolutionanalytics的教程,並在教程開頭說到
library(h2o) # Load H2O library
localH2O = h2o.init() # initial H2O locl instance
# Upload iris file from the H2O package into the H2O local instance
iris.hex <- h2o.uploadFile(localH2O, path = system.file("extdata", "iris.csv",
package="h2o"), key = "iris.hex")
summary(iris.hex)
當我使用H2O 2.0.0.9運行R 3.1.0 x64 for windows(下面給出的配置)中的命令時,我得到以下輸出:
> library(h2o) # Load H2O library
> localH2O = h2o.init() # initial H2O locl instance
Successfully connected to http://127.0.0.1:54321
R is connected to H2O cluster:
Error in names(durationVector) = c("days", "hours", "minutes", "seconds", :
'names' attribute [5] must be the same length as the vector [0]
iris.hex <- h2o.uploadFile(localH2O, path = system.file("extdata", "iris.csv", package="h2o"),
key = "iris.hex")
Error in h2o.uploadFile.FV(object, path, key, parse, header, sep, col.names, :
object 'localH2O' not found
我無法弄清楚如何解決這個問題。 任何論壇都沒有這個問題。 我知道該程序正在嘗試將不同大小的矢量分配給不同大小的數組。 但是我如何解決這個問題並使其發揮作用?
R配置:
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 1.0
year 2014
month 04
day 10
svn rev 65387
language R
version.string R version 3.1.0 (2014-04-10)
nickname Spring Dance
弄清楚了。 我的群集使用舊版本的H2O,它應該會出現錯誤,說“版本不匹配”。 但由於某種原因,它沒有給出這個錯誤。 將R H2O軟件包和H2O集群jar更新到最新的穩定版本解決了這個問題。
H2O 3.x版本在python中有一個名為strict_version_check=False
的選項,以緩解客戶端和服務器之間的版本沖突。 你可以用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.