정의
버전 7.0의 새로운 기능:
현재 스트림 처리 작업 공간 에서 명명된 스트림 프로세서 를 시작합니다.
호환성
이 메서드는 Atlas Stream Processing Workspaces에서 지원됩니다.
구문
메서드의 구문은 다음과 sp.processor.start() 같습니다.
sp.processor.start( { <options> } )
명령 필드
sp.processor.start() 필드가 기본 시작 명령에 전달되는 일반 선택적 <options> document 사용합니다. 이러한 필드는 다음과 같습니다.
필드 | 유형 | 필요성 | 설명 |
|---|---|---|---|
| token | 조건부 | |
| timestamp | 조건부 | |
| 문자열 | 옵션 | Atlas Stream Processing 프로세서를 할당하는 계층 입니다. 이 옵션을 선언하지 않으면 Atlas Stream Processing 프로세서를 Stream Processing Workspace의 계층 에 할당합니다. 다음 중 하나여야 합니다.
자세히 학습 계층을 참조하세요. |
| 객체 | 옵션 | 프로세서의 수직 자동 확장을 활성화하고 구성하는 객체입니다. 자세한 학습 은 자동 확장 활성화 및 구성을 참조하세요. |
| 부울 | 조건부 | 자동 확장을 켜거나 끕니다. |
| 문자열 | 옵션 | 프로세서를 확장하다 할 수 있는 가장 낮은 계층 . 이 필드 지정하지 않으면 Atlas Stream Processing Stream Processing Workspace 기본값 계층 과 프로세서를 시작하는 계층 중 더 낮은 계층을 사용합니다. |
| 문자열 | 옵션 | 프로세서를 확장하다 할 수 있는 가장 높은 계층 . 이 필드 지정하지 않으면 Atlas Stream Processing Stream Processing Workspace 최대 계층 크기를 사용합니다. |
| 부울 | 옵션 | 이 시작 요청 체크포인트 복구를 건너뛸지 여부를 지정합니다. |
| 부울 | 옵션 | 프로세서가 시작될 때 가장 최근의 체크포인트 부터 다시 시작할지 여부를 지정합니다. 기본값 으로 이 필드 는 |
행동
sp.processor.start() 현재 stream processing 작업 공간에서 명명된 스트림 프로세서를 시작합니다. 스트림 프로세서는 STOPPED 상태 여야 합니다. STOPPED이(가) 아닌 스트림 프로세서에 대해 sp.processor.start() 을(를) 호출하면 mongosh 은(는) 오류를 반환합니다.
액세스 제어
를 실행 sp.processor.start() 사용자는 atlasAdmin 역할 있어야 합니다.
예시
다음 예제에서는 solarDemo 이라는 스트림 프로세서를 시작합니다.
sp.solarDemo.start()