Skip to content

newBrandAnalytics/cbs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cluster Boot Service (CBS)

A web service that solves first-boot, start-dependency and node allocation through dynamic script creation for Hydra compute clusters. It also provides a unified web interface for provisioning clusters, managing individual clusters and tasks as well as querying job data.

Getting Started

  • npm install swig
  • npm install node-uuid
  • place your executable jar in config/image/default/lib/hydra.jar
  • node start boothost=[HYDRA_BOOT]
  • [HYDRA_BOOT] is the host:port of the CBS host as seen from booting nodes
  • create account http://[HYDRA_BOOT]/api/create_account
  • open the web interface at http://[HYDRA_BOOT] and enter your account ID

Boot Cluster Node

  • bash <(curl -s "http://[HYDRA_BOOT]/boot?cluster=[CLUSTER_ID]")
  • to boot a localstack, use localstack as your [CLUSTER_ID]

Packages

 
 
 

Languages

  • JavaScript 86.9%
  • HTML 7.1%
  • Shell 3.6%
  • CSS 2.3%
  • ApacheConf 0.1%