Академический Документы
Профессиональный Документы
Культура Документы
NO Command
$ sqoop import (generic-args) (import-args)
OR $ sqoop-import (generic-
args) (import-args)
1
4
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
-P \
--table <table name>
5
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--password-file <file-path> \
--table <table name>
6
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \
--incremental <mode> \
--check-column <column name> \
--last value <last check column value>
7
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \ --as-
sequencefile
8
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \ --as-
avrodatafile
9
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \
--compress
10
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \
--direct
11
$ sqoop import \
--connect <db-URL> \
--username <db-username> \
--table <table name> \ --num-
mappers <number>
12
$ sqoop import-all-tables (generic-args) (import-args)
OR $ sqoop-
import-all-tables (generic-args) (import-args)
13
$ sqoop import-all-tables \
--connect <db-URL> \
--username <db-username> \
--exclude-tables <table names>
14
$ sqoop job (generic-args) (job-args) [-- [subtool-
name] (subtool-args)] or $ sqoop-job
(generic-args) (job-args) [-- [subtool-name] (subtool-
args)]
15
$ sqoop job --list
16
$ sqoop job --show <jobId>
17
18 $ sqoop job --delete <jobId>
OR $ sqoop-export (generic-
args) (export-args)
20
$ sqoop export \
--connect <db-URL> \
--username <db-username> \
--password <db-password> \
--table <table name> \
--export-dir <new or exist directory in HDFS> \
--batch
21
OR $ sqoop export \
-Dsqoop.export.records.per.statement=10 \
--connect <db-URL> \
--username <db-username> \
--password <db-password> \
--table <table name> \
--export-dir <new or exist directory in HDFS> \
22
OR $ sqoop export \
-sqoop.export.statements.per.transaction=<number> \
--connect <db-URL> \
--username <db-username> \
--password <db-password> \
--table <table name> \
--export-dir <new or exist directory in HDFS> \
23
$ sqoop export \
--connect <db-URL> \
--username <db-username> \
--table <table name> \
--columns <column-names>
24
25
Explanation
syntax is used to import individual tables data from RDBMS into
HDFS in the default directory.
used to import all the tables data at same time from the RDBMS
to the HDFS. Each table data is stored in a separate directory and
the directory name is same as the table name
$ sqoop import-all-tables \
--connect
jdbc:mysql://localhost/userdb \
--username root \
--exclude-tables empContact,empSalary
1 Narsi
Khammam 2 Kiran
Hyderabad 3 Ananya
Hyderabad
Newly added columns 4
abc xyz
5 def
xxx
EmpContact
EmpId PhoneNo
1 5645357577
2 7653836599
3 5735339083