Cách cài đặt HIVE trên Ubuntu (Hướng dẫn tải xuống và thiết lập)
Trước khi cài đặt Apache Hive, chúng tôi yêu cầu Hadoop cài đặt, thiết lập và chạy với tất cả các daemon của Hadoop.
Để cài đặt Hadoop, hãy kiểm tra cái này liên kết này
Khi tất cả các daemon của Hadoop đều hoạt động tốt, chỉ cần bắt đầu cài đặt phần Hive.
Quá trình cài đặt HIVE-
Cách cài đặt Hive trên Ubuntu
Dưới đây là quy trình từng bước về cách cài đặt Hive trong Ubuntu:
Bước 1) Tải xuống và cài đặt Hive trên Ubuntu
Để tải xuống thiết lập ổn định Hive, hãy tham khảo Apache URL như được đề cập dưới đây
http://www.apache.org/dyn/closer.cgi/hive/. Đi tới URL và chọn liên kết tải xuống nhân bản apache.
Chọn phiên bản mới nhất của thiết lập Hive. (Trong trường hợp hiện tại của tôi là Hive – 3.1.2)
Nhấp vào tệp bin và quá trình tải xuống sẽ bắt đầu.
Bước 2) Giải nén tệp tar
Đi đến vị trí tệp Tar đã tải xuống -> giải nén tệp tar bằng cách sử dụng lệnh sau để cài đặt Hive Ubuntu trên hệ thống của bạn
tar –xvf apache-hive-3.1.2-bin.tar.gz
Bước 3) Đặt các thuộc tính cấu hình khác nhau trong Apache Hive
Ở bước này, chúng ta sẽ làm hai việc
- Đặt đường dẫn Hive Home trong tệp bashrc
- Đặt vị trí đường dẫn Trang chủ Hadoop trong hive-config.sh
- đề cập đến Tổ ong Pathin ~/.bashrc
- Mở tệp bashrc như trong ảnh chụp màn hình ở trên
- Đề cập đến đường dẫn nhà Hive tức là đường dẫn HIVE_HOME trong tệp bashrc và xuất nó như hiển thị bên dưới
Mã được đặt trong bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Xuất khẩu Đường dẫn Hadoop trong Hive-config.sh (Để giao tiếp với hệ sinh thái Hadoop, chúng tôi đang xác định đường dẫn Trang chủ Hadoop trong trường cấu hình tổ ong)Mở Hive-config.sh như hình bên dưới
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Bước 4) Tạo thư mục Hive trong Hadoop
Để giao tiếp với Hadoop, chúng ta cần tạo các thư mục trong Hadoop như hiển thị bên dưới.
Cấp quyền root để tạo thư mục Hid trong Hadoop. Nếu nó không đưa ra bất kỳ thông báo lỗi nào thì điều đó có nghĩa là Hadoop đã cấp quyền thành công cho các thư mục Hive.
Bước 5) Nhập vào Hive shell
Vào Hive Shell bằng cách nhập '. /tổ' lệnh như hình dưới đây.
Lệnh shell tổ ong
Ở đây chúng ta sẽ tạo bảng mẫu bằng cách sử dụng lệnh Hive shell “tạo” với tên cột.
Mã mẫu để tạo cơ sở dữ liệu trong Hive
Từ ảnh chụp màn hình ở trên, chúng ta có thể quan sát thấy những điều sau:
- Tạo Bảng mẫu với tên cột trong Hive
- Ở đây tên bảng là “sản phẩm” với ba tên cột sản phẩm, tên và giá
- Tên ba cột được biểu thị bằng kiểu dữ liệu tương ứng của chúng
- Tất cả các trường được kết thúc bằng dấu hôn mê ', '
- Hiển thị thông tin Bảng Hive
- Sử dụng lệnh “mô tả”, chúng ta có thể xem thông tin bảng có trong Hive
- Ở đây nó hiển thị tên cột với các kiểu dữ liệu tương ứng có trong lược đồ bảng
- Cuối cùng, nó sẽ hiển thị thời gian thực hiện lệnh này và số hàng nó đã tìm nạp
Mã mẫu để tạo cơ sở dữ liệu trong Tổ ong (Để tự kiểm tra)
1) Tạo bảng sản phẩm (sản phẩm int, chuỗi pname, giá float)
Row format delimited Fields terminated by ',';
2) mô tả sản phẩm: