Esempio n. 1
0
def main(argv=None):
    from ambari_agent.ActionQueue import ActionQueue
    from ambari_agent.AmbariConfig import AmbariConfig
    from ambari_agent.Controller import Controller

    cfg = AmbariConfig()
    if os.path.exists(AmbariConfig.getConfigFile()):
        cfg.read(AmbariConfig.getConfigFile())
    else:
        raise Exception("No config found, use default")

    ctl = Controller(cfg)
    actionQueue = ActionQueue(cfg, ctl)
    heartbeat = Heartbeat(actionQueue)
    print json.dumps(heartbeat.build('3', 3))
Esempio n. 2
0
def main(argv=None):
  from ambari_agent.ActionQueue import ActionQueue
  from ambari_agent.AmbariConfig import AmbariConfig
  from ambari_agent.Controller import Controller

  cfg = AmbariConfig()
  if os.path.exists(AmbariConfig.getConfigFile()):
    cfg.read(AmbariConfig.getConfigFile())
  else:
    raise Exception("No config found, use default")

  ctl = Controller(cfg)
  actionQueue = ActionQueue(cfg, ctl)
  heartbeat = Heartbeat(actionQueue)
  print json.dumps(heartbeat.build('3',3))
Esempio n. 3
0
def setup(options):
  config = AmbariConfig()
  configFile = config.getConfigFile()

  updateConfigServerHostname(configFile, options.host_name)

  AmbariAgentService.set_ctrl_c_handler(ctrlHandler)
  AmbariAgentService.Install()
def setup(options):
  config = AmbariConfig()
  configFile = config.getConfigFile()

  updateConfigServerHostname(configFile, options.host_name)

  AmbariAgentService.set_ctrl_c_handler(ctrlHandler)
  AmbariAgentService.Install()
def resolve_ambari_config():
  config_path = os.path.abspath(AmbariConfig.getConfigFile())
  try:
    if os.path.exists(config_path):
      agent_config.read(config_path)
    else:
      raise Exception("No config found at %s" % str(config_path))
  except Exception, err:
    Logger.warn(err)
Esempio n. 6
0
def resolve_ambari_config():
  config_path = os.path.abspath(AmbariConfig.getConfigFile())
  try:
    if os.path.exists(config_path):
      agent_config.read(config_path)
    else:
      raise Exception("No config found at %s" % str(config_path))
  except Exception, err:
    Logger.warn(err)
Esempio n. 7
0
def setup(options):
    config = AmbariConfig()
    # TODO AMBARI-18733, need to read home_dir to get correct config file.
    configFile = config.getConfigFile()

    updateConfigServerHostname(configFile, options.host_name)

    AmbariAgentService.set_ctrl_c_handler(ctrlHandler)
    AmbariAgentService.Install()