示例#1
0
def main(args):
  scheduler = ExampleScheduler()
  framework = mesos_pb2.FrameworkInfo(
      user='******',
      name='example',
  )
  driver = PesosSchedulerDriver(
      scheduler=scheduler,
      framework=framework,
      master_uri=args[0],
  )

  task = Task(
      'hello_world',
      Resources(1, 256, 256),
      # Command('echo hello world'),
      Executor(
          command=Command(
              '/home/vagrant/pesos.pex /vagrant/pesos/bin/example_executor.py',
              shell=True,
          ),
          resources=Resources(1, 256, 256),
      ),
  )

  scheduler.add_pending(task)

  print('Starting driver')
  driver.start()

  print('Joining driver')
  driver.join()
示例#2
0
def main(args):
    scheduler = ExampleScheduler()
    framework = mesos_pb2.FrameworkInfo(
        user='******',
        name='example',
    )
    driver = PesosSchedulerDriver(
        scheduler=scheduler,
        framework=framework,
        master_uri=args[0],
    )

    task = Task(
        'hello_world',
        Resources(1, 256, 256),
        # Command('echo hello world'),
        Executor(
            command=Command(
                '/home/vagrant/pesos.pex /vagrant/pesos/bin/example_executor.py',
                shell=True,
            ),
            resources=Resources(1, 256, 256),
        ),
    )

    scheduler.add_pending(task)

    print('Starting driver')
    driver.start()

    print('Joining driver')
    driver.join()
示例#3
0
def main(args):
  scheduler = ExampleScheduler()
  framework = FrameworkInfo(
      user=getpass.getuser(),
      name='example',
  )
  driver = PesosSchedulerDriver(
      scheduler=scheduler,
      framework=framework,
      master_uri=args[0],
  )

  print('Starting driver')
  driver.start()

  print('Joining driver')
  driver.join()