I am running Spark 2.4.4 using Yarn and interfacing using RSparkling and Sparklyr
As per these instructions I've
- Installed Sparklyr
- Called the library for Sparklyr
- Removed any prior installs of H2O
- Installed the latest version of H2O (rel-zorn)
- Installed rsparkling 3.36.0.3-1-2.4
- Called the library for rsparkling
- Specified my spark_config()
- Successfully made a connection to Spark using Yarn
- Ran h2oConf <- H2OConf()
When I try to make a H2O context using the h2oConf above I get the following error:
Error in h2o.init(strict_version_check = FALSE, https = https, insecure = insecure, :
unused argument (cacert = conf$sslCACert())
I've tried multiple different versions of RSparkling and H2O and have been unsuccessful connecting.
Is there some obvious step that I'm missing? Any suggestions would be greatly appreciated.
Solution: Based on feedback from @Marek Novotny below I discovered that I had a reference to an old version of H2O in my namespace. Once I unloaded the package I was able to resolve this issue and moved on to the next
CodePudding user response:
It seems that your environment still contains old H2O R library. cacert
is an valid parameter and it was introduced in H2O 3.26.0.6.