Sqoop - Danh sách các bảng
Chương này mô tả cách liệt kê các bảng của một cơ sở dữ liệu cụ thể trong máy chủ cơ sở dữ liệu MySQL bằng Sqoop. Công cụ bảng danh sách Sqoop phân tích cú pháp và thực hiện truy vấn 'HIỂN THỊ BẢNG BIỂU' dựa trên một cơ sở dữ liệu cụ thể. Sau đó, nó liệt kê các bảng hiện tại trong cơ sở dữ liệu.
Cú pháp
Cú pháp sau được sử dụng cho lệnh Sqoop list-table.
$ sqoop list-tables (generic-args) (list-tables-args)
$ sqoop-list-tables (generic-args) (list-tables-args)
Truy vấn mẫu
Lệnh sau được sử dụng để liệt kê tất cả các bảng trong userdb cơ sở dữ liệu của máy chủ cơ sở dữ liệu MySQL.
$ sqoop list-tables \
--connect jdbc:mysql://localhost/userdb \
--username root
Nếu lệnh được thực thi thành công, thì nó sẽ hiển thị danh sách các bảng trong userdb cơ sở dữ liệu như sau.
...
13/05/31 16:45:58 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.
emp
emp_add
emp_contact