2016-04-11 8 views
4

Ich versuche, H2O-Paket in R mit 32-Bit-Java zu verwenden. Leider bin ich von der IT des Unternehmens eingeschränkt, die 64-Bit-Version von Java zu installieren.R H2O mit 32-Bit-Java

Wie kann ich H2O mit 32-Bit-Java arbeiten, d. H. Wenn möglich?

OS - Windows 7

+0

Ich denke, es wäre nützlich zu sagen, welches Betriebssystem Sie verwenden. (Ich bin neugierig, warum Sie nicht nur 64-Bit Java verwenden; zumindest unter Linux gibt es kein Problem mit R und H2O und 64-Bit OpenJDK.) –

+0

Ich benutze Windows 7 und bin von der IT des Unternehmens eingeschränkt . Obwohl ich einen Workaround gefunden habe, indem ich manuell den Server mit Java 32 Bit über cmd – dsauce

+0

Hallo, gibt es irgendeinen Grund, die Antwort unten nicht anzunehmen? Vielen Dank! – TomKraljevic

Antwort

1

Lauf H2O mit 32-Bit-Java ist wirklich, wirklich nicht zu empfehlen, und nicht unterstützt. Es wird Sie auch auf sehr kleine Datensätze beschränken.

Wenn Sie jedoch müssen, können Sie H2O manuell in der Befehlszeile ausführen und dann mithilfe der Webbenutzeroberfläche (oder R oder Python) eine Verbindung zum ausgeführten H2O-Prozess herstellen.

CMD> cd \path\to\h2o 
CMD> java -Xmx1g -jar h2o.jar -ip localhost 
04-07 15:59:30.483 127.0.0.1:54321  58927 main  INFO: ----- H2O started ----- 
04-07 15:59:30.503 127.0.0.1:54321  58927 main  INFO: Build git branch: rel-tutte 
04-07 15:59:30.503 127.0.0.1:54321  58927 main  INFO: Build git hash: e27e9002802e76b3ebb56a77f5bb82b827d5b810 
04-07 15:59:30.503 127.0.0.1:54321  58927 main  INFO: Build git describe: jenkins-rel-tutte-2 
... 
04-07 15:59:30.922 127.0.0.1:54321  58927 main  INFO: Registered: 136 REST APIs in: 368mS 
04-07 15:59:31.475 127.0.0.1:54321  58927 main  INFO: Registered: 201 schemas in 552ms 
04-07 15:59:31.476 127.0.0.1:54321  58927 main  INFO: 
04-07 15:59:31.476 127.0.0.1:54321  58927 main  INFO: Open H2O Flow in your web browser: http://127.0.0.1:54321 
04-07 15:59:31.476 127.0.0.1:54321  58927 main  INFO: 

Nun öffnen Sie Ihren Webbrowser zu localhost: 54321 wie die Anweisung unten sagt

Anstelle von -Xmx1g können Sie dann mit größeren Heaps experimentieren, um herauszufinden, welche Größe in Ihrer lokalen Umgebung am größten ist.

[Das "-ip" -Argument veranlasst den Webserver von H2O, nur an localhost zu binden, sodass Sie H2O nicht versehentlich anderen, die sich nicht auf Ihrem Computer befinden, aussetzen, ohne es zu merken. ]