コード例 #1
0
    def cancel(self, notebook, snippet):
        job_id = snippet['result']['handle']['id']

        job = check_job_access_permission(self, job_id)
        check_job_edition_permission(job, self.user)

        api.get(self.fs, self.jt, self.user).stop(job_id)

        return {'status': 0}
コード例 #2
0
ファイル: pig_batch.py プロジェクト: 277800076/hue
  def cancel(self, notebook, snippet):
    job_id = snippet['result']['handle']['id']

    job = check_job_access_permission(self, job_id)
    check_job_edition_permission(job, self.user)

    api.get(self.fs, self.jt, self.user).stop(job_id)

    return {'status': 0}
コード例 #3
0
def stop(request):
    if request.method != 'POST':
        raise PopupException(_('POST request required.'))

    pig_script = PigScript.objects.get(id=request.POST.get('id'))
    job_id = pig_script.dict['job_id']

    job = check_job_access_permission(request, job_id)
    check_job_edition_permission(job, request.user)

    try:
        api.get(request.fs, request.jt, request.user).stop(job_id)
    except RestException, e:
        raise PopupException(_("Error stopping Pig script.") % e.message)
コード例 #4
0
ファイル: views.py プロジェクト: Web5design/hue
def stop(request):
  if request.method != 'POST':
    raise PopupException(_('POST request required.'))

  pig_script = PigScript.objects.get(id=request.POST.get('id'))
  job_id = pig_script.dict['job_id']

  job = check_job_access_permission(request, job_id)
  check_job_edition_permission(job, request.user)

  try:
    api.get(request.fs, request.jt, request.user).stop(job_id)
  except RestException, e:
    raise PopupException(_("Error stopping Pig script.") % e.message)
コード例 #5
0
ファイル: views.py プロジェクト: ronglei/hue
def stop(request):
    if request.method != "POST":
        raise PopupException(_("POST request required."))

    spark_script = SparkScript.objects.get(id=request.POST.get("id"))
    job_id = spark_script.dict["job_id"]

    job = check_job_access_permission(request, job_id)
    check_job_edition_permission(job, request.user)

    try:
        api.get(request.fs, request.jt, request.user).stop(job_id)
    except RestException, e:
        raise PopupException(_("Error stopping Pig script.") % e.message)
コード例 #6
0
    def cancel(self, notebook, snippet):
        job_id = snippet['result']['handle']['id']

        job = check_job_access_permission(self, job_id)
        oozie_job = check_job_edition_permission(job, self.user)

        oozie_job.kill()

        return {'status': 0}
コード例 #7
0
ファイル: oozie_batch.py プロジェクト: bluenine99/hue
  def cancel(self, notebook, snippet):
    job_id = snippet['result']['handle']['id']

    job = check_job_access_permission(self, job_id)
    oozie_job = check_job_edition_permission(job, self.user)

    oozie_job.kill()

    return {'status': 0}