在虚拟机Node02执行Sqoop命令将MySQL数据库的用户会话信息表web_chat_ems_2019_07 中的数据迁移到Hive数据仓库源数据层的web_chat_ems_ods源数据表
时间: 2023-08-03 11:05:01 浏览: 205
我的聊天室的数据库文件,sql
4星 · 用户满意度95%
您可以使用以下命令在Node02虚拟机上执行Sqoop命令将MySQL数据库的用户会话信息表web_chat_ems_2019_07中的数据迁移到Hive数据仓库源数据层的web_chat_ems_ods源数据表:
```
sqoop import \
--connect jdbc:mysql://<MySQL服务器IP地址>:<MySQL服务器端口号>/<数据库名称> \
--username <用户名> \
--password <密码> \
--table web_chat_ems_2019_07 \
--hive-import \
--hive-table web_chat_ems_ods \
--create-hive-table \
--hive-overwrite \
--null-string '\\N' \
--null-non-string '\\N' \
-m 1
```
请将尖括号中的参数替换为您的具体信息。此命令将使用1个Mapper并行地将MySQL表中的数据导入到Hive表中,并覆盖已有的数据。
阅读全文