使用Sqoop导入导出关系型数据库数据
例1:
sqoop
import
--connect jdbc:mysql://master:3306/test?serverTimezone=UTC
--username root
--password 123456
--table user
--hbase-table user
--column-family col
--hbase-row-key id
-hbase-create-table
Sqoop命令使用方式
$ sqoop COMMAND [ARGS]
COMMAND | Type | Original | Remark |
---|---|---|---|
Common arguments: | |||
--connect | <jdbc-uri> | Specify JDBC connect string | |
import | 从关系型数据库中导出 | ||
export | 导入数据到关系型数据库 | ||
codegen | 获取数据库中某张表数据生成Java并打成jar包 | ||
eval | 查看SQL执行结果 | ||
import-all-tables | 导入某个数据库下所有表 | ||
list-databases | 列出所有数据库名 | ||
list-tables | 列出某个数据库下所有表 | ||
help | 帮助 | ||
version | 查看版本 | ||
--connect | 数据库链接url | ||
--connection-manager | 连接管理类类 | ||
--driver | 数据库驱动 | ||
--hadoop-home | hadoop目录 | ||
--username | 数据库用户名 | ||
--password | 数据库密码 | ||
--verbose | 查看更多的信息,其实是将日志级别调低 | ||
--connect | 数据库链接url | ||
--hbase-row-key | hbase列族 | ||
-hbase-create-table | 是否创建hbase表 |