cbt CLI 개요

cbt CLI는 Bigtable에서 여러 작업을 수행할 수 있는 명령줄 인터페이스입니다. 이 도구는 Bigtable용 Go 클라이언트 라이브러리를 통해 Go에서 작성됩니다. cbt CLI의 소스 코드는 GoogleCloudPlatform/google-cloud-go GitHub 저장소에서 제공됩니다. 이 저장소는 code.googlesource.com/gocloud의 미러입니다.

Bigtable에 대한 일반적인 내용은 Bigtable 개요를 참조하세요.

cbt CLI 설치

cbt CLI를 gcloud CLI 구성요소로 설치할 수 있습니다.

cbt CLI는 스마트 재시도나 오류 처리를 구현하지 않습니다. 프로덕션 환경에서 작업할 때는 Bigtable 클라이언트 라이브러리나 Google Cloud 콘솔을 사용합니다.

  1. gcloud CLI를 설치합니다.
  2. 다음 명령어를 실행합니다.

      gcloud components update
      gcloud components install cbt
    

    cbt CLI가 이미 설치되어 있으면 터미널 창에 All components are up to date 메시지가 표시됩니다.

설치 확인

cbt CLI 명령어를 실행하여 CLI 설치를 확인합니다.

cbt listinstances

터미널 창에 Instance NameInfo라는 열 두 개가 표시됩니다.

.cbtrc 파일 만들기

편의를 위해 필요한 옵션 및 매개변수(예: -project, -instance, -creds, -admin-endpoint, -data-endpoint 옵션)를 단일 .cbtrc 파일에 저장할 수 있습니다.

  1. .cbtrc 파일에서 project-id를 Bigtable 인스턴스를 만든 프로젝트의 ID로 대체하여 프로젝트 및 인스턴스를 사용하도록 cbt를 구성합니다.

       echo project = project-id > ~/.cbtrc
       echo instance = quickstart-instance >> ~/.cbtrc

  2. .cbtrc 파일을 올바르게 설정했는지 확인합니다.

       cat ~/.cbtrc

    터미널에는 .cbtrc 파일의 콘텐츠가 표시됩니다. 이는 다음 설정과 유사합니다.

    project = project-id
    instance = quickstart-instance

    이제 인스턴스에서 cbt CLI를 사용할 수 있습니다.

cbt CLI 사용

사용 가능한 명령어 목록을 포함하여 cbt CLI 사용 방법에 대한 자세한 내용은 cbt CLI 참조를 확인하세요.