Video: How to configure Squirrel JDBC client to query a SQL Data Service 2025
Squirrel SQL là một công cụ mã nguồn mở hoạt động như một trình khách Hive. Bạn có thể tải xuống ứng dụng SQL phổ cập này từ trang web SourceForge. Nó cung cấp một giao diện người dùng cho Hive và đơn giản hóa các nhiệm vụ truy vấn các bảng lớn và phân tích dữ liệu với Apache Hive.
Hình minh hoạ cách kiến trúc Hive sẽ hoạt động khi sử dụng các công cụ như SQuirreL.
Bạn có thể thấy rằng khách hàng SQuirreL sử dụng các API JDBC để truyền các lệnh tới trình điều khiển Hive bằng cách của Máy chủ.
Làm theo các bước sau để chạy SQuirreL:
-
Khởi động Hive Thrift Server bằng lệnh lsiting:
$ $ HIVE_HOME / bin / hive --service hiveserver -p 10000 -v Bắt đầu từ Hive Thrift Server Bắt đầu với Hive Thrift Máy chủ trên cổng 10000 với 100 nhân viên và 2147483647 các chủ đề công nhân tối đa
-
Tải xuống bản phân phối SQuirreL mới nhất từ trang SourceForge vào một thư mục bạn chọn.
-
Giải nén gói SQuirreL sử dụng lệnh gunzip và mở rộng lưu trữ sử dụng lệnh tar.
sóc súng sóc-sql-3. 5. Tiêu chuẩn 0. dầu hắc ín. gz; tar xvf squirrel-sql-3. 5. Tiêu chuẩn 0. dầu hắc ín. gz
-
Thay đổi thư mục phát hành SQuirreL mới và khởi động công cụ bằng cách sử dụng lệnh sau đây.
$ cd squirrel-sql-3. 5. Tiêu chuẩn 0;. / squirrel-sql. sh
Lưu ý rằng các hướng dẫn để bao gồm lõi Hadoop. jar file có thể khác nhau tùy thuộc vào việc phát hành Hadoop. Trong trường hợp này, các Hadoop. tệp tin jar được đặt tên hadoop-core-1. 2. 1. lọ, do đó bao gồm $ HADOOP_HOME / hadoop - * - core. lọ cho mỗi hướng dẫn trực tuyến là không chính xác.
Đây là tất cả những gì cần thiết để bắt đầu sử dụng giao diện đồ họa SQuirreL. Hình dưới đây cho thấy một số lệnh HiveQL chạy với Driver Hive - tương tự như các lệnh bạn đã chạy trước đó, với CLI.
Phiên bản Apache Hive 0. 11 cũng bao gồm một máy chủ Hive Thrift mới được gọi là HiveServer2. Khi cấu hình đúng, HiveServer2 có thể hỗ trợ nhiều khách hàng (một khách hàng CLI và một khách hàng SQuirreL cùng một lúc) và nó cung cấp bảo mật tốt hơn.