Hiện tại, chúng tôi đang xây dựng nền tảng báo cáo làm kho dữ liệu mà chúng tôi đã sử dụng Shark. Vì sự phát triển của Shark bị dừng nên chúng tôi đang trong giai đoạn đánh giá Spark SQL. Dựa trên các trường hợp sử dụng, chúng tôi có vài câu hỏi.Hỗ trợ Spark Sql JDBC
1) Chúng tôi có dữ liệu từ nhiều nguồn khác nhau (MySQL, Oracle, Cassandra, Mongo). Chúng tôi muốn biết làm thế nào chúng ta có thể nhận được dữ liệu này vào Spark SQL? Có tồn tại bất kỳ tiện ích nào mà chúng ta có thể sử dụng không? Tiện ích này có hỗ trợ làm mới liên tục dữ liệu (đồng bộ hóa thêm/cập nhật/xóa mới trên kho dữ liệu với Spark SQL không?
2) Có phải cách tạo nhiều cơ sở dữ liệu trong Spark SQL không?
3) Đối với UI báo cáo, chúng tôi sử dụng Jasper, chúng tôi muốn kết nối từ Jasper đến Spark SQL. Khi chúng tôi thực hiện tìm kiếm ban đầu, chúng tôi đã biết rằng hiện tại không có sự hỗ trợ nào cho người tiêu dùng để kết nối Spark SQL thông qua JDBC, nhưng trong các bản phát hành trong tương lai bạn sẽ muốn thêm như vậy. Chúng tôi muốn biết khi nào thì Spark SQL sẽ có bản phát hành ổn định sẽ hỗ trợ JDBC? Trong khi đó chúng tôi lấy mã nguồn từ https://github.com/amplab/shark/tree/sparkSql nhưng chúng tôi đã gặp một số khó khăn trong việc thiết lập nó tại địa phương và đánh giá nó. Nó sẽ là tuyệt vời nếu bạn có thể giúp chúng tôi với hướng dẫn cài đặt. (Tôi có thể chia sẻ vấn đề mà chúng tôi đang đối mặt, vui lòng cho tôi biết nơi tôi có thể đăng nhật ký lỗi)
4) Chúng tôi cũng sẽ yêu cầu lời nhắc SQL thực hiện truy vấn, hiện tại Spark Shell cung cấp dấu nhắc SCALA nơi mã SCALA có thể được thực hiện, từ mã SCALA chúng ta có thể kích hoạt các truy vấn SQL. Giống như Shark, chúng tôi muốn có lời nhắc SQL trong Spark SQL. Khi chúng tôi tìm kiếm, chúng tôi thấy rằng trong bản phát hành Spark sau này sẽ được thêm vào. Sẽ rất tuyệt nếu bạn có thể cho chúng tôi biết bản phát hành của Spark sẽ phát hành như thế nào.
Chào, Tôi đang cố gắng lưu trữ dữ liệu từ Apache spark vào mysql. Bạn đã nhận được giải pháp nào cho câu hỏi của mình chưa? Nếu có, bạn có thể chia sẻ cách bạn thiết lập giao tiếp giữa tia lửa và mysql không? Đây sẽ là một trợ giúp lớn cho tôi. Cảm ơn –