可以使用sqoop help命令来查看sqoop支持哪些命令

1.列举mysql有多少个数据库
sqoop list-databases \
--connect jdbc:mysql://localhost:3306 \
--username root \
--password root


2.列举某个mysql数据库存在的表
sqoop list-tables \
--connect jdbc:mysql://localhost:3306/hive \
--username root \
--password root


3.创建一张与mysql数据库中的user表相同结构的hive表(hive_user)
3.1 要求
(1)开启hive服务
(2)将hive安装目录lib下的hive-common-2.3.6.jar复制到sqoop的lib目录下
cp /opt/module/hive/lib/hive-common-2.3.6.jar /opt/module/sqoop/lib/

sqoop create-hive-table --connect jdbc:mysql://localhost:3306/test --username root --password root --table user --hive-table hive_user
posted on
浙公网安备 33010602011771号