Tôi vừa mới bắt đầu học Hive. Có ba thuật ngữ thường thấy trong sách Hive hoặc hướng dẫn Hive. Máy chủ Hive, Dịch vụ Hive và Máy chủ tiết kiệm. Đây là những gì? cách chúng liên quan? sự khác biệt là gì? khi mỗi loại được sử dụng? vui lòng giải thíchMáy chủ HiveServer và Tiết kiệm là gì
7
A
Trả lời
10
- HiveServer2 (HS2) là dịch vụ cho phép khách hàng thực hiện truy vấn đối với Hive. HiveServer2 là người kế nhiệm HiveServer1 không được chấp nhận. HS2 hỗ trợ đồng thời đa khách hàng và xác thực . Nó được thiết kế để cung cấp hỗ trợ tốt hơn cho các ứng dụng khách mở của API như JDBC và ODBC. Bạn có thể tìm thêm thông tin chi tiết về hiveserver tại https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Overview
Dịch vụ Hive là gì, nhưng daemon chạy trên nút máy khách của bạn gửi yêu cầu tới Máy chủ Hive.
Tiết kiệm là khung RPC để xây dựng các dịch vụ đa nền tảng. Ngăn xếp của nó bao gồm 4 lớp: Máy chủ, Giao thông vận tải, Giao thức và Bộ xử lý . Bạn có thể tìm thêm chi tiết về các lớp tại https://thrift.apache.org/docs/concepts.
Mối quan hệ giữa tất cả những:
- Dịch vụ Hive Thrift dựa trên là cốt lõi của HS2 và chịu trách nhiệm về phục vụ các truy vấn Hive (ví dụ: từ Beeline). Nói một cách đơn giản Máy chủ Hive dựa trên giao thức tiết kiệm gửi truy vấn từ hive máy khách, giao diện dòng lệnh của bạn hoặc từ giao diện HUE đến dữ liệu cơ bản có thể có trong HDFS hoặc bất kỳ nguồn dữ liệu nào khác.
Cách sử dụng:
- Khi bạn truy vấn bất kỳ bảng tổ ong hoặc cơ sở dữ liệu, trong nền tự động yêu cầu của bạn được chuyển giao giữa các dịch vụ tổ ong và máy chủ hive
- khi bạn muốn tạo ra dịch vụ của riêng bạn hoặc dự án bạn có thể sử dụng giao thức tiết kiệm sẽ giúp bạn tạo lớp, nghĩ rằng đây là cách bạn tạo các hàm do người dùng xác định bằng cách sử dụng thư viện, do đó, trong trường hợp đó thư viện sẽ bị tiết kiệm.
Các vấn đề liên quan
- 1. Khung RPC và Tiết kiệm Apache là gì?
- 2. SparkSQL, Tiết kiệm Server và Tableau
- 3. Vận chuyển tiết kiệm trong máy khách javascript
- 4. Mocking Django Model và tiết kiệm()
- 5. Tiết kiệm CGContextRef
- 6. tensorflow: Tiết kiệm và khôi phục phiên
- 7. Django thác tiết kiệm?
- 8. Xác định tiết kiệm ánh sáng ban ngày từ xa trong máy chủ sql
- 9. Grails tiết kiệm datetime như thời gian UTC, nhưng đọc nó như là thời gian máy chủ địa phương?
- 10. Các thay đổi tiết kiệm cho máy ảo ở đâu?
- 11. Sự khác nhau giữa máy chủ tiết kiệm hive từ tổ ong và châm ngòi cho các bản phân phối
- 12. Cassandra tiết kiệm Erlang chèn
- 13. Tiết kiệm nguồn của bản thân (PHP)
- 14. Biến số tiết kiệm PHP
- 15. Học thuyết/Symfony2 OneToMany foreign_id tiết kiệm là NULL
- 16. Tiết kiệm đá quý Ruby
- 17. Tiết kiệm phiên Jetty/Tomcat
- 18. CrudRepository và Hibernate: tiết kiệm (Danh sách <S>) vs tiết kiệm (Entity) trong giao dịch
- 19. Swift: NSUserDefaults.standardUserDefaults Không phải là tiết kiệm giá trị
- 20. Thiết kế thuật toán tối ưu cho bồn tiểu tiết kiệm nước là gì?
- 21. "JavaScript khử trùng không giúp bạn tiết kiệm từ innerHTML" nghĩa là gì?
- 22. Động lực đằng sau "Sử dụng phương pháp mở rộng một cách tiết kiệm là gì?"
- 23. Số nguyên dài PHP cho tiết kiệm
- 24. Toàn bộ điểm "localhost", máy chủ và cổng là gì?
- 25. tiết kiệm và đọc thiết lập người dùng trong app.config
- 26. Tiết kiệm EF với F # và ASP.NET MVC
- 27. Cmake để autogenerate tiết kiệm mã
- 28. Tiết kiệm NSArray cho NSUserDefaults và nhận nó trong NSMutableArray
- 29. Android Viewpager tiết kiệm dữ liệu và xem
- 30. moment.js, múi giờ và tiết kiệm ánh sáng ban ngày
câu trả lời brillinat cảm ơn –