2017-10-18 5 views
1

J'essaie juste de faire fonctionner pysparkling, mais changer le port de l'interface web. J'ai regardé dans les fichiers d'aide et ils semblent se référer à de vieilles versions d'eau pétillante. Actuellement exécuteComment changer le port de l'interface web avec pysparkling

from pysparkling import * 

hc = H2OContext.getOrCreate(spark) 

et démarre sur le port 54321 par défaut. Je vois qu'il y a un objet conf à passer, mais je ne sais pas trop comment le régler correctement. Toute aide serait appréciée.

Répondre

0

Ceci est le script que vous pouvez utiliser le lancement du cluster H2O sur un autre port:

## Importing Libraries 
from pysparkling import * 
import h2o 

## Setting H2O Conf Object 
h2oConf = H2OConf(sc) 
h2oConf 

## Setting H2O Conf for different port 
h2oConf.set_client_port_base(54300) 
h2oConf.set_node_base_port(54300) 

## Gett H2O Conf Object to see the configuration 
h2oConf 

## Launching H2O Cluster 
hc = H2OContext.getOrCreate(spark, h2oConf) 

## Getting H2O Cluster status 
h2o.cluster_status() 

J'ai aussi écrit un blog après l'expliquer dans les détails.

+0

Un grand merci, le plus utile – chib