Mục lục:

Sqoop sử dụng gì để nhập và xuất dữ liệu?
Sqoop sử dụng gì để nhập và xuất dữ liệu?

Video: Sqoop sử dụng gì để nhập và xuất dữ liệu?

Video: Sqoop sử dụng gì để nhập và xuất dữ liệu?
Video: 1 Complete Sqoop Training - Course Introduction & Objectives 2024, Có thể
Anonim

Sqoop là một công cụ được thiết kế để chuyển dữ liệu giữa Hadoop và cơ sở dữ liệu quan hệ. Sqoop tự động hóa hầu hết quá trình này, dựa vào cơ sở dữ liệu để mô tả lược đồ cho dữ liệu được nhập khẩu . Sqoop sử dụng MapReduce thành nhập và xuất dữ liệu , cung cấp khả năng hoạt động song song cũng như khả năng chịu lỗi.

Sau đây, làm cách nào để xuất dữ liệu từ sqoop?

Bắt đầu

  1. Bước 1: Tạo cơ sở dữ liệu mới trong phiên bản MySQL. TẠO CƠ SỞ DỮ LIỆU db1;
  2. Tạo một bảng có tên là acad.
  3. Bước 3: Xuất tệp input.txt và input2.txt từ HDFS sang MySQL. sqoop export –connect jdbc: mysql: // localhost / db1 –username sqoop –password root –table acad –export-dir / sqoop_msql / -m 1.

Ngoài ra, xuất sqoop hoạt động như thế nào? Sqoop - Xuất khẩu Xuất khẩu Sqoop lệnh chuẩn bị các câu lệnh INSERT với tập dữ liệu đầu vào sau đó truy cập vào cơ sở dữ liệu. Nó dành cho xuất khẩu bản ghi mới, Nếu bảng có hằng số giá trị duy nhất với khóa chính, xuất khẩu công việc không thành công vì câu lệnh chèn không thành công. Nếu bạn có các bản cập nhật, bạn có thể sử dụng tùy chọn - cập nhật khóa.

Tương tự như vậy, mọi người hỏi, làm cách nào để nhập dữ liệu vào sqoop?

Đây là ý nghĩa của từng tùy chọn lệnh Sqoop riêng lẻ:

  1. kết nối - Cung cấp chuỗi jdbc.
  2. tên người dùng - Tên người dùng cơ sở dữ liệu.
  3. -P - Sẽ yêu cầu mật khẩu trong bảng điều khiển.
  4. table - Cho máy tính biết bạn muốn nhập bảng nào từ MySQL.
  5. split-by - Chỉ định cột chia nhỏ của bạn.
  6. target-dir - thư mục đích HDFS.

Nhập sqoop là gì?

Sqoop dụng cụ ' nhập khẩu ' đã từng nhập khẩu dữ liệu bảng từ bảng sang hệ thống tệp Hadoop dưới dạng tệp văn bản hoặc tệp nhị phân. Lệnh sau được sử dụng để nhập khẩu bảng emp từ máy chủ cơ sở dữ liệu MySQL sang HDFS.

Đề xuất: