Apache Hive driver

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

Maintainer thường phản hồi trong vòng 1 ngày

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
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
sql
Lĩnh vực
databases

Hướng nghiên cứu

No implementation files, tests, or entry points are identified in the issue; begin by exploring the project's existing database-driver integrations and how they handle authentication, sidebar objects, and query execution. Done means HiveServer2 support covers the proposed authentication methods, databases/tables/partitions, HiveQL, query progress, and cancellation.

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

Mô tả

enhancement platform-macos
Problem

Hive is not supported.

Proposed solution

A registry plugin over HiveServer2's Thrift protocol, or the HTTP transport where the cluster exposes it. The repo has no Thrift client today, so the protocol code is new.

  • Kerberos, LDAP and no-auth. Kerberos can follow the SQL Server plugin, which gets its ticket through Apple's GSS framework (apple/Plugins/MSSQLDriverPlugin/MSSQLKerberosCredentials.swift); that code lives in the SQL Server plugin today and would move somewhere both plugins can reach.
  • Databases, tables and partitions in the sidebar.
  • HiveQL in the editor, with query progress and a cancel mapped to the operation handle.
Alternatives considered

beeline.

Platform

macOS

Related database type

N/A / General

Ngôn ngữ chính
Swift
Star
6.2k
Fork
412
Merge trung bình
3 giờ 56 phút
Pull request đã merge (30 ngày)
669

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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 TableProApp/TablePro

Tất cả issue của TableProApp/TablePro

Issue tương tự

Thêm issue về Swift

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.