class_docstr: Information about the backend H2O cluster.
  
  This object is available from ``h2o.cluster()`` or ``h2o.connection().cluster``, and its purpose is to provide
  basic information / manipulation methods for the underlying cluster.
class_docstr_tok: ["Information","about","the","backend","H2O","cluster",".","This","object","is","available","from","``","h2o.cluster","(",")","``","or","``","h2o.connection","(",")",".cluster","``",",","and","its","purpose","is","to","provide","basic","information","\/","manipulation","methods","for","the","underlying","cluster","."]
docstr: Get information about a particular node in an H2O cluster (node index is 0 based)
  
  Information includes the following:
  
  nthreads: Number of threads
  pid: PID of current H2O process
  mem_value_size: Data on Node memory
  max_disk: Max disk
  free_disk: Free disk
  open_fds: Open File Descripters
  swap_mem: Size of data on node's disk
  tcps_active: Open TCP connections
  num_cpus: Number of cpus
  cpus_allowed: CPU's allowed
  gflops: Linpack GFlops
  fjthrds: F/J Thread count, by priority
  mem_bw: Memory bandwith
  fjqueue: F/J Task count, by priority
  my_cpu_pct: System CPU percentage used by this H2O process in last interval
  pojo_mem: Temp (non Data) memory
  num_keys: Number of local keys
  ip_port: IP address and port in the form a.b.c.d:e
  last_ping: Time (in msec) of last ping
  rpcs_active: Active Remote Procedure Calls
  max_mem: Maximum memory size for node
  healthy: (now-last_ping)<HeartbeatThread.TIMEOUT
  sys_load: System load; average #runnables/#cores
  sys_cpu_pct: System CPU percentage used by everything in last interval
  free_mem: Free heap
  h2o: IP
  
  :param node_idx: An int value indicating which node to extract information from
  :returns: Dictionary containing node info
  
  :examples:
    >>>import h2o
    >>>h2o.init()
    >>>node_one = h2o.cluster().node(0)
    >>>node_one["pid"] #Get PID for first node in H2O Cluster
docstr_tok: ["Get","information","about","a","particular","node","in","an","H2O","cluster","(","node","index","is","0","based",")","Information","includes","the","following",":","nthreads",":","Number","of","threads","pid",":","PID","of","current","H2O","process","mem_value_size",":","Data","on","Node","memory","max_disk",":","Max","disk","free_disk",":","Free","disk","open_fds",":","Open","File","Descripters","swap_mem",":","Size","of","data","on","node","'s","disk","tcps_active",":","Open","TCP","connections","num_cpus",":","Number","of","cpus","cpus_allowed",":","CPU","'s","allowed","gflops",":","Linpack","GFlops","fjthrds",":","F\/J","Thread","count",",","by","priority","mem_bw",":","Memory","bandwith","fjqueue",":","F\/J","Task","count",",","by","priority","my_cpu_pct",":","System","CPU","percentage","used","by","this","H2O","process","in","last","interval","pojo_mem",":","Temp","(","non","Data",")","memory","num_keys",":","Number","of","local","keys","ip_port",":","IP","address","and","port","in","the","form","a.b.c.d",":","e","last_ping",":","Time","(","in","msec",")","of","last","ping","rpcs_active",":","Active","Remote","Procedure","Calls","max_mem",":","Maximum","memory","size","for","node","healthy",":","(","now-last_ping",")","<","HeartbeatThread.TIMEOUT","sys_load",":","System","load",";","average","#","runnables\/","#","cores","sys_cpu_pct",":","System","CPU","percentage","used","by","everything","in","last","interval","free_mem",":","Free","heap","h2o",":","IP",":","param","node_idx",":","An","int","value","indicating","which","node","to","extract","information","from",":","returns",":","Dictionary","containing","node","info",":","examples",":",">",">",">","import","h2o",">",">",">","h2o.init","(",")",">",">",">","node_one","=","h2o.cluster","(",")",".node","(","0",")",">",">",">","node_one","[","``","pid","''","]","#","Get","PID","for","first","node","in","H2O","Cluster"]
code: def node(self, node_idx):
      """
      Get information about a particular node in an H2O cluster (node index is 0 based)
  
      Information includes the following:
  
      nthreads: Number of threads
      pid: PID of current H2O process
      mem_value_size: Data on Node memory
      max_disk: Max disk
      free_disk: Free disk
      open_fds: Open File Descripters
      swap_mem: Size of data on node's disk
      tcps_active: Open TCP connections
      num_cpus: Number of cpus
      cpus_allowed: CPU's allowed
      gflops: Linpack GFlops
      fjthrds: F/J Thread count, by priority
      mem_bw: Memory bandwith
      fjqueue: F/J Task count, by priority
      my_cpu_pct: System CPU percentage used by this H2O process in last interval
      pojo_mem: Temp (non Data) memory
      num_keys: Number of local keys
      ip_port: IP address and port in the form a.b.c.d:e
      last_ping: Time (in msec) of last ping
      rpcs_active: Active Remote Procedure Calls
      max_mem: Maximum memory size for node
      healthy: (now-last_ping)<HeartbeatThread.TIMEOUT
      sys_load: System load; average #runnables/#cores
      sys_cpu_pct: System CPU percentage used by everything in last interval
      free_mem: Free heap
      h2o: IP
  
      :param node_idx: An int value indicating which node to extract information from
      :returns: Dictionary containing node info
  
      :examples:
        >>>import h2o
        >>>h2o.init()
        >>>node_one = h2o.cluster().node(0)
        >>>node_one["pid"] #Get PID for first node in H2O Cluster
      """
      return self.nodes[node_idx]
  
imports: from h2o.utils.compatibility import *
  import json
  import re
  import sys
  import time
  import h2o
  from h2o.exceptions import H2OConnectionError, H2OServerError
  from h2o.display import H2OTableDisplay
  from h2o.schemas import H2OSchema
  from h2o.utils.typechecks import assert_is_type
  from h2o.utils.shared_utils import get_human_readable_bytes, get_human_readable_time
  from h2o.two_dim_table import H2OTwoDimTable
label_desc: Use image node_id 3 for calling the H2OCluster obj's underlying member method code with example usage: obj.node(node_idx) and returns: self