Menu

Ambari Client

Ambari-agent on hosts enables the ambari server to be aware of the hosts where Hadoop will be deployed. The Ambari Server must be installed before the agent registration.

module.exports =
  use:
    java: module: 'masson/commons/java', recommanded: true
    hdf: module: 'ryba/hdf'
    ambari_repo: module: 'ryba/ambari/hdfrepo', local: true, implicit: true
    ambari_server: module: 'ryba/ambari/hdfserver', required: true
  configure:
    'ryba/ambari/hdfagent/configure'
  # configure: ->
  #     require('../agent/configure').call @, null, 'ambari_hdfagent'
  commands:
    'install': ->
      options = @config.ryba.ambari.hdfagent
      @call 'ryba/ambari/agent/install', options
      @call 'ryba/ambari/agent/start', options
    'start': 'ryba/ambari/agent/start'
    'stop': 'ryba/ambari/agent/stop'