커넥터를 일시중지, 다시 시작, 중지 또는 다시 시작하여 커넥터의 작동을 제어할 수 있습니다. 이러한 작업을 통해 커넥터를 삭제하고 다시 만들지 않고도 데이터 흐름을 관리하고 문제를 해결할 수 있습니다.
Connect 클러스터에서 커넥터를 일시중지, 재개, 중지 또는 다시 시작하려면 Google Cloud 콘솔, gcloud CLI, Apache Kafka용 관리형 서비스 클라이언트 라이브러리 또는 관리형 Kafka API를 사용하면 됩니다. 오픈소스 Apache Kafka API를 사용하여 커넥터 상태를 변경할 수 없습니다.
커넥터를 일시중지, 재개, 중지 또는 다시 시작하는 데 필요한 역할 및 권한
커넥터를 일시중지, 재개, 중지 또는 다시 시작하는 데 필요한 권한을 얻으려면 관리자에게 Connect 클러스터가 포함된 프로젝트에 대한 관리형 Kafka 커넥터 편집자 (roles/managedkafka.connectorEditor) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이 사전 정의된 역할에는 커넥터를 일시중지, 재개, 중지 또는 다시 시작하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
커넥터를 일시중지, 재개, 중지 또는 다시 시작하려면 다음 권한이 필요합니다.
-
요청된 커넥터에 커넥터 일시중지 권한을 부여합니다.
managedkafka.connectors.pause -
요청된 커넥터에 커넥터 재개 권한을 부여합니다.
managedkafka.connectors.resume -
요청된 커넥터에 커넥터 다시 시작 권한을 부여합니다.
managedkafka.connectors.restart -
요청된 커넥터에 정지 커넥터 권한을 부여합니다.
managedkafka.connectors.stop
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
관리형 Kafka 커넥터 편집자 역할에 대한 자세한 내용은 Apache Kafka용 관리형 서비스 사전 정의된 역할을 참고하세요.
커넥터 일시중지
커넥터를 일시중지하면 상태가 유지됩니다. 즉, 커넥터가 메시지 또는 데이터 처리를 중단한 위치를 기억합니다. 커넥터가 재개될 때까지 메시지 처리가 중지됩니다. 일시중지된 커넥터를 재개하면 일시중지된 위치부터 계속됩니다. 이는 커넥터 설정을 잃지 않고 문제를 해결하거나 유지보수를 실행하는 데 유용합니다.
콘솔
Google Cloud 콘솔에서 클러스터 연결 페이지로 이동합니다.
일시중지하려는 커넥터를 호스팅하는 클러스터의 '연결'을 클릭합니다.
클러스터 연결 세부정보 페이지가 표시됩니다.
리소스 탭에서 목록에 있는 커넥터를 찾아 이름을 클릭합니다.
커넥터 세부정보 페이지로 리디렉션됩니다.
일시중지를 클릭합니다.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
gcloud managed-kafka connectors pause명령어를 사용하여 커넥터를 일시중지합니다.gcloud managed-kafka connectors pause CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_ID다음을 바꿉니다.
- CONNECTOR_ID: (필수사항) 일시중지할 커넥터의 ID입니다.
- LOCATION: (필수사항) 커넥터가 포함된 Connect 클러스터의 위치입니다.
- CONNECT_CLUSTER_ID: (필수사항) 커넥터가 포함된 Connect 클러스터의 ID입니다.
Go
이 샘플을 사용해 보기 전에 클라이언트 라이브러리 설치의 Go 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Go API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보(ADC)를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
자바
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Java 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Java API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
Python
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Python 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Python API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
커넥터 재개
일시중지된 커넥터를 재개하면 중단된 지점부터 작업이 다시 시작됩니다.
콘솔
Google Cloud 콘솔에서 클러스터 연결 페이지로 이동합니다.
재개하려는 커넥터를 호스팅하는 Connect 클러스터를 클릭합니다.
클러스터 연결 세부정보 페이지가 표시됩니다.
리소스 탭에서 일시중지된 커넥터를 목록에서 찾아 이름을 클릭합니다.
커넥터 세부정보 페이지로 리디렉션됩니다.
재개를 클릭합니다.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
gcloud managed-kafka connectors resume명령어를 사용하여 커넥터를 재개합니다.gcloud managed-kafka connectors resume CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_ID다음을 바꿉니다.
- CONNECTOR_ID: (필수사항) 다시 시작하려는 커넥터의 ID입니다.
- LOCATION: (필수사항) 커넥터가 포함된 Connect 클러스터의 위치입니다.
- CONNECT_CLUSTER_ID: (필수사항) 커넥터가 포함된 Connect 클러스터의 ID입니다.
Go
이 샘플을 사용해 보기 전에 클라이언트 라이브러리 설치의 Go 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Go API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보(ADC)를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
자바
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Java 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Java API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
Python
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Python 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Python API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
커넥터 중지
커넥터를 중지하면 커넥터의 모든 작업이 중지됩니다. 커넥터를 중지하면 상태가 유지됩니다. 커넥터를 다시 실행하려면 커넥터를 다시 시작합니다. 로그와 측정항목도 내구성이 있는 방식으로 저장됩니다.
콘솔
Google Cloud 콘솔에서 클러스터 연결 페이지로 이동합니다.
중지하려는 커넥터를 호스팅하는 Connect 클러스터를 클릭합니다.
클러스터 연결 세부정보 페이지가 표시됩니다.
리소스 탭에서 목록에 있는 커넥터를 찾아 이름을 클릭합니다.
커넥터 세부정보 페이지로 리디렉션됩니다.
중지를 클릭합니다.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
gcloud managed-kafka connectors stop명령어를 사용하여 커넥터를 중지합니다.gcloud managed-kafka connectors stop CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_ID다음을 바꿉니다.
- CONNECTOR_ID: (필수사항) 중지하려는 커넥터의 ID입니다.
- LOCATION: (필수사항) 커넥터가 포함된 Connect 클러스터의 위치입니다.
- CONNECT_CLUSTER_ID: (필수사항) 커넥터가 포함된 Connect 클러스터의 ID입니다.
Go
이 샘플을 사용해 보기 전에 클라이언트 라이브러리 설치의 Go 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Go API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보(ADC)를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
자바
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Java 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Java API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
Python
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Python 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Python API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
커넥터 다시 시작
커넥터를 다시 시작하면 커넥터의 작업이 완전히 중지된 후 다시 시작됩니다. 이는 커넥터의 상태를 새로고침하거나 구성 변경사항을 적용하는 데 유용할 수 있습니다.
참고: 커넥터를 다시 시작하면 데이터 흐름이 잠시 중단될 수 있습니다.
콘솔
Google Cloud 콘솔에서 클러스터 연결 페이지로 이동합니다.
다시 시작하려는 커넥터를 호스팅하는 Connect 클러스터를 클릭합니다.
클러스터 연결 세부정보 페이지가 표시됩니다.
리소스 탭에서 목록에 있는 커넥터를 찾아 이름을 클릭합니다.
커넥터 세부정보 페이지로 리디렉션됩니다.
Restart(재시동)를 클릭합니다.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
gcloud managed-kafka connectors restart명령어를 사용하여 커넥터를 다시 시작합니다.gcloud managed-kafka connectors restart CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_ID다음을 바꿉니다.
- CONNECTOR_ID: (필수사항) 다시 시작할 커넥터의 ID입니다.
- LOCATION: (필수사항) 커넥터가 포함된 Connect 클러스터의 위치입니다.
- CONNECT_CLUSTER_ID: (필수사항) 커넥터가 포함된 Connect 클러스터의 ID입니다.
Go
이 샘플을 사용해 보기 전에 클라이언트 라이브러리 설치의 Go 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Go API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보(ADC)를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
자바
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Java 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Java API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.
Python
이 샘플을 시도하기 전에 클라이언트 라이브러리 설치의 Python 설정 안내를 따르세요. 자세한 내용은 Apache Kafka용 관리형 서비스 Python API 참조 문서를 참고하세요.
Managed Service for Apache Kafka에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 ADC 설정을 참고하세요.