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

Kudu维表在做join的时候,过滤条件不起作用

Đang mở
#318 2 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ó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
30/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
java, sql
Lĩnh vực
databases

Hướng nghiên cứu

Báo cáo chỉ ra KuduAsyncSideInfo.buildEqualInfo và cho biết dealOneEqualCon chưa bao giờ được gọi; hãy bắt đầu bằng cách tìm các phương thức đó và tái hiện SQL được nêu đối với bảng phía Kudu. Theo dõi thiết lập join và xác minh rằng điều kiện ON được áp dụng thay vì tạo ra số lượng của tích Descartes, sau đó bổ sung hoặc cập nhật coverage cho hành vi đã được sửa.

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

Mô tả

insert into dim_kafka_sink SELECT p.no, p.code, count(c.phone) tag_test_1 from bdl_kafka_source s inner join bdl_kudu_side c on c.user_id = s.user_id

使用1.8版本,在测试的时候,发现统计的结果是s表和c做笛卡尔积的数量,怀疑join中的on条件没有起作用。通过源码断点调试,发现下面的循环不能进去:

image

继续排查发现KuduAsyncSideInfo类的buildEqualInfo方法是空的实现, dealOneEqualCon也方法也没有被调用

Ngôn ngữ chính
Java
Star
2k
Fork
913
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

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

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

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 DTStack/flinkStreamSQL

Tất cả issue của DTStack/flinkStreamSQL

Issue tương tự

Thêm issue về Java

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.