将用户数据导入数仓
新建 create_hive_table.sh文件
在终端执行以下文件
sh create_hive_table.sh
sqoop create-hive-table \
--connect jdbc:mysql://up01:3306/tags_dat \ tags_dat库名
--username root \ root 用户名
--password 123456 \ 123456 密码
--table tbl_users \ tbl_users表名
--hive-database db_ods \ db_ods hive数据库库名
--hive-table tbl_users tbl_users 表名waitsqoop create-hive-table \
--connect jdbc:mysql://up01:3306/tags_dat \
--username root \
--password 123456 \
--table tbl_goods \
--hive-database db_ods \
--hive-table tbl_goodswaitsqoop create-hive-table \
--connect jdbc:mysql://up01:3306/tags_dat \
--username root \
--password 123456 \
--table tbl_logs \
--hive-database db_ods \
--hive-table tbl_logswaitsqoop create-hive-table \
--connect jdbc:mysql://up01:3306/tags_dat \
--username root \
--password 123456 \
--table tbl_orders \
--hive-database db_ods \
--hive-table tbl_orders
导入脚本
sqoop import \--connect jdbc:mysql://up01:3306/tags_dat \--username root \--password 123456 \--table tbl_users \--hive-import \--hive-overwrite \--hive-database db_ods \--hive-table tbl_users \--delete-target-dir \-m 2waitsqoop import \--connect jdbc:mysql://up01:3306/tags_dat \--username root \--password 123456 \--table tbl_goods \--hive-import \--hive-overwrite \--hive-database db_ods \--hive-table tbl_goods \--delete-target-dir \-m 2waitsqoop import \--connect jdbc:mysql://up01:3306/tags_dat \--username root \--password 123456 \--table tbl_logs \--hive-import \--hive-overwrite \--hive-database db_ods \--hive-table tbl_logs \--delete-target-dir \-m 2waitsqoop import \--connect jdbc:mysql://up01:3306/tags_dat \--username root \--password 123456 \--table tbl_orders \--hive-import \--hive-overwrite \--hive-database db_ods \--hive-table tbl_orders \--delete-target-dir \-m 2