HBase 빌드 및 개발

HBase 빌드 및 개발 (Building and Developing Apache HBase)

HBase 코드와 문서를 빌드하고 릴리스하기 위한 정보와 지침을 담은 챕터예요. 관련 하위 문서들을 살펴볼게요.

출처: 문서

본문

이 챕터에는 HBase 코드와 문서를 빌드하고 릴리스하기 위한 정보와 지침이 담겨 있어요. 이 지침을 잘 숙지하면 HBase committer들이 여러분의 기여를 더 쉽게 사용할 수 있게 돼요.

이 섹션에서 다루는 주제는 다음과 같아요.

  • Getting Involved — 메일링 리스트, Slack, IRC, JIRA와 효과적인 이슈 보고 지침을 포함한 Apache HBase 기여 방법.
  • Apache HBase Repositories — 메인 HBase, 커넥터, 운영 도구, 웹사이트, 서드파티 라이브러리를 포함한 Apache HBase Git 저장소 목록.
  • IDEs — formatter, 플러그인, Maven 통합을 포함한 HBase 개발을 위한 Eclipse와 IntelliJ IDEA 설정.
  • Building Apache HBase — Maven 빌드 명령, JDK 요구사항, Hadoop 버전 선택, protobuf·thrift 생성을 포함한 소스에서 HBase 빌드.
  • Releasing Apache HBase — 빌드, 서명, 아티팩트 스테이징, 릴리스 게시를 포함한 HBase 릴리스 후보 생성 전체 가이드.
  • Voting on Release Candidates — 체크섬, 서명, 테스트를 포함한 HBase 릴리스 후보 투표를 위한 기준 및 추가 검증 절차.
  • Announcing Releases — 커뮤니티와 메일링 리스트에 새 HBase 릴리스를 공지하기 위한 이메일 템플릿과 지침.
  • Generating the HBase Reference Guide — MDX 마크업에서 HBase 문서 빌드하기.
  • Updating hbase.apache.org — gitpubsub 메커니즘을 이용한 HBase 웹사이트와 문서 기여 및 게시.
  • Tests — 포괄적인 테스트 커버리지를 위한 HBase 단위 테스트, 통합 테스트, ChaosMonkey 파괴적 테스트 작성 및 실행.
  • Developer Guidelines — HBase 기여자를 위한 코드 표준, 인터페이스 분류, 포맷팅 규칙, Git 모범 사례, 패치 제출 지침.

더 알아보기 (Learn more)

빌드·릴리스의 세부 내용은 위 각 하위 문서를 보시길 권해요.