Beispiel #1
0
class ParagraphProperties(ConfigOptionSerializer):
    refreshInterval = s.IntegerField(
        label=_('刷新时间'),
        default=5000,
        help_text=
        _('Used in `%flink.ssql` to specify frontend refresh interval for streaming data visualization.'
          ))

    parallelism = s.IntegerField(
        label=_('并行数'),
        default=2,
        help_text=_('specify the flink sql job parallelism'))

    maxParallelism = s.IntegerField(
        label=_('最大并行数'),
        default=32768,
        help_text=_('specify the flink sql job parallelism'))

    savepointDir = s.CharField(
        label=_('记录点保存目录'),
        allow_blank=True,
        default='',
        help_text=
        _('If you specify it, then when you cancel your flink job in Zeppelin, it would also do savepoint and store state in this directory. And when you resume your job, it would resume from this savepoint.'
          ))

    resumeFromSavepoint = s.BooleanField(
        label=_('是否从保存目录恢复'),
        default=False,
        help_text=_(
            'Resume flink job from savepoint if you specify savepointDir.'))

    runAsOne = s.BooleanField(
        label=_('一个任务执行所有SQL'),
        default=False,
        help_text=
        _('All the insert into sql will run in a single flink job if this is true.'
          ))

    resumeFromLatestCheckpoint = s.BooleanField(
        label=_('是否从上次 CheckPonit 还原'),
        default=False,
        help_text=_(
            'Resume flink job from latest checkpoint if you enable checkpoint.'
        ))

    executionSavepoint = s.CharField(label=_('任务还原点路径'),
                                     default='',
                                     help_text=_('execution.savepoint.path'))
    # 重新绑定 字段名
    executionSavepoint.bind('execution.savepoint.path', None)
Beispiel #2
0
class AssociatedTaskResultSer(BaseModelSerializer):
    is_all_done = s.BooleanField(label=_('是否都完成'), required=True)
    task_result_id = ListStrField(label=_('Celery任务ID'),
                                  help_text=_('celery task id 列表'))

    class Meta:
        model = AssociatedTaskResult
        fields = [
            'id', 'a_id', 'a_type_name', 'is_all_done', 'create_datetime',
            'task_result_id'
        ]
Beispiel #3
0
 class FlinkJobActionParams(IdsSerializer):
     force = s.BooleanField(label=_('是否强制执行'), required=False)
     use_last_savepoint = s.BooleanField(
         label=_('是否 使用最后一次 Savepoint Path'), required=False, default=True)
Beispiel #4
0
 class ParagraphsTreeParmas(ParamsSerializer):
     is_project_private = s.BooleanField(label=_('是否项目独有'),
                                         required=False,
                                         default=False)
Beispiel #5
0
 class AssociatedTaskResultQueryParmas(ParamsSerializer):
     a_id = ListIntField(label=_('任务关联ID'), required=False)
     a_type_name = s.CharField(label=_('任务类型名'), required=False)
     is_done = s.BooleanField(label=_('是否已经完成'),
                              required=False,
                              default=False)