Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

datalake_agent: Hive Metastore catalog

Đang mở
#2,016 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
docker, spark

Hướng nghiên cứu

Start with dependency B3 and the existing Docker compose stack for the HMS and MinIO end-to-end setup; use the B1 interceptor as the reference for HMS error mapping. The work is done when the conformance suite passes, Spark and Cloudberry share Iceberg tables through HMS, and the Kerberos unit path reports a missing keytab at its first call.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

datalake

Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is B6.

Scope
  • HiveCatalog (iceberg-hive-metastore): thrift URI (hive_metastore_uri already accepted as a second spelling), HMS lock and commit semantics, pinned hive-metastore / hadoop-common.
  • Kerberos through the UGI shim from the reference implementation: principal and keytab from server and user-mapping options, login once per credential fingerprint.
  • HMS errors mapped through the B1 interceptor (NOT_FOUND, ALREADY_EXISTS, …).
  • End-to-end against HMS plus MinIO in docker (the compose stack exists); Kerberos login path at unit level. No KDC in CI unless cheap.
Out of scope

Hive tables that are not Iceberg.

Depends on

B3.

Acceptance
  • Conformance suite green against HMS; Spark and Cloudberry see each other's tables through the same HMS.
  • Kerberos without a keytab fails at the first call naming the missing file.
Ngôn ngữ chính
C
Star
1.4k
Fork
248
Merge trung bình
4 ngày 10 giờ
Pull request đã merge (30 ngày)
40

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/cloudberry

Tất cả issue của apache/cloudberry

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.