Sqoop 命令

Posted 回家的流浪者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sqoop 命令相关的知识,希望对你有一定的参考价值。

1)list-databases     List available databases on a server
sqoop list-databases --connect jdbc:db2://<server>:<port>/<database> --username username --password password

2) list-tables        List available tables in a database
sqoop list-tables --connect jdbc:db2://<server>:<port>/<database> --username username --password password
 
3) create-hive-table  Import a table definition into Hive
sqoop create-hive-table --connect jdbc:db2://<server>:<port>/<database> --username username --password password –table tablename  –hive-table hivetablename
其中 –table tablename为db2中的数据库database中的表 –hive-table hivetablename 为hive中新建的表名称
 
4) eval               Evaluate a SQL statement and display the results
sqoop eval --connect jdbc:db2://<server>:<port>/<database> --username username --password password -query ‘SELECT * FROM <tablename>‘
 
5) import             Import a table from a database to HDFS

sqoop import --connect jdbc:db2://<server>:<port>/<database> --username username --password password --compress --compression-codec ‘com.hadoop.compression.lzo.LzopCodec‘ -table tablename --hcatalog-database hiveschema --hcatalog-table hivetable -m 1

其中 –table tablename为db2中的数据库database中的表 --hcatalog-database hiveschema 为hive中Schema --hcatalog-table hivetable为hive中表名称

sqoop import --connect jdbc:db2://<server>:<port>/<database> --username username --password password --compress --compression-codec ‘com.hadoop.compression.lzo.LzopCodec‘ -table tablename --columns <column> --hcatalog-database hiveschema --hcatalog-table hivetable --hive-partition-key <partition-name> --hive-partition-value <partition-value> -m 1 

 

6) import-all-tables  Import tables from a database to HDFS

 

7) export             Export an HDFS directory to a database table

sqoop export --connect jdbc:db2://<server>:<port>/<database> --username username --password password  -table tablename --hcatalog-database hiveschema --hcatalog-table hivetable -m 1

 

8) merge              Merge results of incremental imports

 

9) job                Work with saved jobs

 

10) metastore          Run a standalone Sqoop metastore

 sqoop version

 

11) help               List available commands

sqoop help

sqoop COMMAND help

 

12) codegen            Generate code to interact with database records

 

13) version            Display version information

sqoop version

以上是关于Sqoop 命令的主要内容,如果未能解决你的问题,请参考以下文章

Sqoop-命令大全

Sqoop-命令大全

Sqoop-命令大全

Sqoop 命令

[sqoop]sqoop入门-下载安装运行和常用命令

在 Hadoop 2.7.3 上执行简单 SQOOP 导入命令时出现 Sqoop 错误