Bigtable 및 HBase API
Bigtable과 통신하는 한 가지 방법은 Apache HBase 클라이언트의 커스텀 버전인 Java용 Cloud Bigtable HBase 클라이언트를 사용하는 것입니다. 자바용 Cloud Bigtable HBase 클라이언트를 사용 설정하면 오픈소스 HBase API를 통해 Bigtable과 통신하는 자바 애플리케이션을 작성할 수 있습니다. 클라이언트는 HBase API 버전 1.x 및 2.x와 호환됩니다.
애플리케이션에 자바용 HBase 클라이언트를 추가하는 방법은 클라이언트 라이브러리를 참조하세요.
GitHub 저장소인 googleapis/java-bigtable-hbase에서 클라이언트의 소스 코드를 확인할 수 있습니다. 클라이언트를 사용하는 샘플 코드는 다음 GitHub 저장소에서 확인할 수 있습니다.
Java용 Cloud Bigtable HBase 클라이언트를 사용하면 HBase 서버를 실행할 필요가 없습니다. 간단하게 HBase 클라이언트 인터페이스의 수정된 버전을 사용하면 됩니다. Google은 Bigtable 서비스용 서버를 실행하고 유지보수합니다.
HBase와 Bigtable은 동일하지 않으므로 표준 HBase API와 Cloud Bigtable용 HBase API는 약간 다릅니다. 자세한 내용은 HBase와 Bigtable API의 차이점을 참조하세요.
자바용 Cloud Bigtable HBase 클라이언트는 Hadoop 2.4 이상에서 작동합니다. 또한 자바 8 런타임 환경이 필요합니다.
다음 단계
- 자바용 HBase 클라이언트를 위한 'hello world' 예시 보기
- Bigtable 연결 방법 알아보기
- 애플리케이션에 클라이언트 라이브러리를 추가하는 방법 알아보기